11 2013 档案

MySQL-关于事务的使用
摘要:如果你一次执行单条查询语句, 则没有必要启用事务支持, 数据库默认支持SQL执行期间的读一致性, 如果你一次执行多条查询语句, 例如统计查询, 报表查询, 在这种场景下, 多条查询SQL必须保证整体的读一致性, 否则, 在前条SQL查询之后, 后条SQL查询之前, 数据被其他用户改变, 则该次整体的统计查询将会出现读数据不一致的状态, 此时, 应该启用事务支持 阅读全文

posted @ 2013-11-21 15:06 John_ABC 阅读(196) 评论(0) 推荐(0) 编辑

MySQL-关于并发下的mysql_insert_id()
摘要:我们在写数据库程序的时候, 经常会需要获取某个表中的最大序号数, 或者刚插入的数据的ID值, 一般情况下获取刚插入的数据的id, 使用select max(id) from table 是可以的, 但在多线程, 高并发的情况下, 就不行了m 开始的时候我想的是使用mysql_insert_id(), 不知道会不会在并发的时候产生影响, 查询了下手册, 也是才发现, 是根据connection来的, 不同用户间不会产生影响, 所以也不用去想先把表锁起来, 插入取得ID值后再解锁, 直接正常插入, 然后取值即可, 同理在命令行下执行select last_insert_id();或者select 阅读全文

posted @ 2013-11-21 11:36 John_ABC 阅读(1624) 评论(0) 推荐(0) 编辑

JavaScript-event参数传递详解
摘要:onmouseover="over(event)" onmouseout="out(event)" onclick="change(event)"有很多人纳闷这个event是什么, 是个element对象?一定要用这个event?这个地方是必须的!这样写的目的是为了实现IE和FF中event的传递, 因为IE中的event是全局的, 公用的, 相当于window.event, 所以可以不写, 而FF中的event则是必须存在事件中, 必须要写!为了都能在两个浏览器上正常运行, 所以加了event, 这里的event在IE上指windo 阅读全文

posted @ 2013-11-19 10:23 John_ABC 阅读(1704) 评论(0) 推荐(0) 编辑

JavaScript-实现滚动条
摘要:自制滚动条样式 天翼手机俱乐部#今天下午,中国电信将联合摩托罗拉推出电信定制版的“刀锋战士”:锋云XT928。搭载4.5 英寸720p分辨率(1280 x 720 像素)高清触控屏,1300 万像素摄像头,运行Android 2.3 系统,内置 1.2GHz 双核处理器,拥有 1GB RAM。支持CDMA2000 EVDO+GSM双网双待,以及WIFI/WAPI接入移动互联网 【酒量最好的前三名星座】冠军(巨蟹座)、... 阅读全文

posted @ 2013-11-18 17:59 John_ABC 阅读(408) 评论(0) 推荐(0) 编辑

PHP-PHP核心技术与最佳实践阅读
摘要:1.对象的实质: 对象就是数据, 对象本身不包含方法, 但是对象有一个"指针"指向一个类, 这个类里可以有方法2.反射是指在PHP运行状态中, 扩展分析PHP程序, 导出或者提取关于类、方法、属性、参数等的详细信息包括注释, 这种动态获取信息以及动态调用对象方法的功能称为反射API(get_object_vars、get_class等也可以实现但都不属于反射API), 可以查看Reflection系列函数3.在PHP里遇到任何自身错误都会触发一个错误, 而不是抛出异常(对于一些情况会同时抛出异常和错误), PHP无法自动捕获有意义的异常, 它把所有不正常的情况都是为错误, 阅读全文

posted @ 2013-11-18 11:43 John_ABC 阅读(671) 评论(0) 推荐(0) 编辑

C-常用字符串操作函数详解
摘要://使用字符串操作应时刻注意字符串或者数组长度!!避免溢出!!1. size_t strlen(char const *str); //计算字符串长度, 注意返回size_t类型的值, 即unsigned int类型, 所以strlen(str1) - strlen(str2) >= 0永远是正确的(两个unsigned int相操作不会进行强制类型转换)! |double str2就返回一个大于零的值, 如果相等就返回零, 注意大于零, 小于零并不代表值为1或-1 int strncmp(char const *str1, char const *str2, size_t len);. 阅读全文

posted @ 2013-11-17 22:45 John_ABC 阅读(548) 评论(0) 推荐(0) 编辑

JavaScript-关于在IE下JavaScript的Stack overflow at line错误可能的原因
摘要:1.注册表混乱使基于IE内核的浏览器无法正常显示图片尤其是png格式, 修改一下注册表(网上搜)2.重定义了系统的触发事件名称作为自定义函数名如: onclick / onsubmit… 都是系统保留的事件名称, 不允许作为重定义函数名称3.出现死循环, 都提示: Stack overflow at line: 0, 如:在图片对象定义了onerror 事件的循环处理, 比如: 这里并不是说/images/a.gif不存在, 可能是由于网络原因造成, 这时会执行onerror事件, 调用/images/block.gif去做当前图片的路径, 但如果当前/image/block.gif这个... 阅读全文

posted @ 2013-11-14 10:48 John_ABC 阅读(264) 评论(0) 推荐(0) 编辑

Apache-一个IP多个主机域名
摘要:#配置虚拟主机名NameVirtualHost 192.168.209.128 DocumentRoot /htdocs/win ServerName www.a.com DocumentRoot /htdocs/manager CustomLog /htdocs/manager/home-access_log common ServerName www.b.com#配置对应目录访问权限 Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from... 阅读全文

posted @ 2013-11-13 15:24 John_ABC 阅读(331) 评论(0) 推荐(0) 编辑

Apache-配置详解
摘要:ServerRoot “/usr/local“ ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下。 ScoreBoardFile /var/run/httpd.scoreboard httpd使用ScoreBoardFile来维护进程的内部数据,因此通常不需要改变这个参数,除非管理员想在一台计算机上运行几个 Apache服务器,这时每个Apache服务器都需要独立的设置文件htt pd.conf,并使用不同... 阅读全文

posted @ 2013-11-11 12:00 John_ABC 阅读(1638) 评论(0) 推荐(0) 编辑

Apache-配置、测试和调试
摘要:首先执行下面的指令列出有用的Apache配置信息grep -v '#' /usr/local/apache2/etc/httpd.conf |grep -v '^$'ServerRoot "/usr/local/apache2/" #指定守护进程httpd的运行目录, 服务器的根目录, 不要在目录结尾加'/', 配置文件内使用的目录都是以此目录为根节点, 比如modules/mod_rewrite.so就存储在/usr/local/apache2/modules 文件夹下Listen 8000 #服务器监听的端口BindAdd 阅读全文

posted @ 2013-11-09 18:07 John_ABC 阅读(7460) 评论(0) 推荐(0) 编辑

Linux-Memcache和Redis常用命令
摘要:Memcache: 支持类型:String add, delete,set, replace, get, flush_all, stats, stats reset, stats items #add key flag time lenthRedis: 支持类型:String, List, Set, Sorted Set, Hash关于键的命令:exists keydel key1, key2...keyNtype keykeys patternrandomkeyrename oldkey newkeyrenamenx oldkey newkey #没有oldkey才renamedbsizee 阅读全文

posted @ 2013-11-09 15:47 John_ABC 阅读(492) 评论(0) 推荐(0) 编辑

Linux-Linux下安装redis报错"undefined reference to__sync_add_and_fetch_4"解决办法
摘要:如果出现这种错误可以在make的时候加上CFLAGS="-march=i686" 即 make CFLAGS="-march=i686"--------------------华丽的分割线-----------------------Linux下安装Redis只要解压后make一下即可, 即使make install也就是吧redis-server等拷贝到/usr/local/bin/目录下, 即make install执行的以下指令cp -p redis-server /usr/local/bincp -p redis-benchmark /usr/l 阅读全文

posted @ 2013-11-09 15:35 John_ABC 阅读(863) 评论(0) 推荐(0) 编辑

C-从源文件到可执行文件的详细编译链接过程
摘要:一直用windows一键搞定, 没有去了解详细的编译链接过程, 今天看了一篇文章, 顺便实验和记录在Linux下逐步生成的步骤.预处理: 执行#include, #define, #if, #ifdef等预处理指令 把宏展开编译: 把源文件编译为汇编语言文件 对所有常量表达式(只包含常量的表达式)求... 阅读全文

posted @ 2013-11-09 14:05 John_ABC 阅读(1918) 评论(0) 推荐(0) 编辑

JavaScript-jQuery报TypeError $(...) is null错误(jQuery失效)解决办法
摘要:出现这种错误一般都是jQuery的$方法被覆盖, 解决办法: 1.把$改为jQuery使用1 jQuery.noConflict();//将变量$的控制权让渡给给其他插件或库 2 jQuery(function(){//不在直接使用$,而是使用jQuery 3 jQuery("p").click(function(){ 4 alert( jQuery(this).text() ); 5 }); 6 }); 2.如果嫌上一种使用jQuery太麻烦也可用别的值替换1 var $phpernote=jQuery.noConflict();//自定义一个比较短快捷... 阅读全文

posted @ 2013-11-08 10:46 John_ABC 阅读(641) 评论(0) 推荐(0) 编辑

MSSQL-SQL SERVER一些使用中的技巧
摘要:获取前一天时间"getdate() - 1"获取上一小时时间"dateadd(hour, -1, getdate())"order by field1, field2 可以更细致排序进行输出分页语句SELECT TOP $row * FROM (SELECT ROW_NUMBER() OVER (ORDER BY [Date] desc) AS RowNumber, * FROM [MyDb].[dbo].[Platform_Statistic]) A WHERE RowNumber > + ($page - 1) * $row ORDER BY 阅读全文

posted @ 2013-11-02 10:58 John_ABC 阅读(231) 评论(0) 推荐(0) 编辑

MSSQL-SQL SERVER还原与备份(导入与导出)
摘要:备份: 使用Microsoft SQL Server Management Studio查询出想要的列和结果, 在结果处左上角点击, 软件会自动选中查询出的所有结果, 然后右键"将结果另存为", 选择保存类型为txt(看自己喜好);导入: 在想要导入的数据库上右键->任务->导入数据->进入到欢迎向导界面点击下一步->选择数据源, 在下拉列表中选择平面数据源, 浏览指定原来保存的txt文件, 点击下一步->输入用户密码, 并确认数据库, 下一步->选择表和源视图, 点击目标选项, 更改要导向的表名, 编辑映射(最重要), 下一步-> 阅读全文

posted @ 2013-11-01 18:28 John_ABC 阅读(568) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示