- 博客(643)
- 资源 (1)
- 收藏
- 关注
原创 phpMyAdmin执行成功,但是mysql命令source导入失败: Data too long for column
如果sql文件里中文的编码是utf8,那么在sql文件加上:set names utf8;后面才是insert into如果是gb2312,就用 set names gb2312;这样用sql命令行的source命令就可以导入大容量数据了。
2016-11-08 21:05:50 1062
原创 mysql中数据库名字怎么分大小写
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的: 1、数据库名与表名是严格区分大小写的; 2、表的别名是严格区分大小写的; 3、列名与列的别名在所有的情况下均是忽略大小写的; 4、变量名也是严格区分大小写的;MySQL在Windows下默认都不区分大小写。 所以在不同操作系统中为了能使程序和数据库都能正常运行,最好的办法是在设计的时候都转为小
2016-11-05 15:37:38 975
原创 phpmyadmin查询字符串显示完整字符串
select * from `test`;结果集上面有个 +选项, 展开, 选择:完整内容选项 部分内容 完整内容显示二进制内容显示 BLOB 内容隐藏浏览器转换 几何体 WKT 文本表达 WKB 二进制表达
2016-11-05 11:56:29 3343
原创 mysql命令查找数据库的data物理路径
mysql -u root -pmysql>show global variables like "%datadir%";
2016-11-02 21:01:09 349
原创 mysql查询时间只有2个小数点,可以用phpMyAdmin更精确
SELECT * FROM `test` WHERE 1;phpMyAdmin会显示如下:正在显示第 0 - 20 行 (共 21 行, 查询花费 0.0002 秒。)
2016-11-02 20:02:07 784
原创 innoDB和MyISAM怎么选择
innoDB比较好的地方是缓存、查询速度、数据不宜出错。如果表格内容记录下不需要经常查询了,用MyISAM是可以的。但是如果很多线程同时访问1个表格,最好是使用innoDB, 因MyISAM每次写入都是锁定表格的,等于是单线程了。
2016-11-02 19:23:17 409
原创 mysql的replace into和INSERT INTO ON DUPLICATE KEY 的适用情况
replace into: 当主键记录存在时,替换已经存在的行,适合保存对象的实时状态的表格 REPLACE INTO `test`(c1, c2) VALUES(1, 1);INSERT INTO ... ON DUPLICATE KEY ...: 适合对象的统计信息,存在则插入,否则累加 INSERT INTO `test`(c1, c2) VALU
2016-11-02 16:06:35 245
原创 关于autocommit
autocommit对myisam的影响不大,不论是否缓存提交数据,insert into的时间差不多autocommit对innodb模式的mysql数据影响特别大, 如果需要频繁insert into 大量不重要日志,那么就需要 set autocommit=0; 执行insert into 语句, 定期检测是否需要commit; 这样效率比较高。如果是inno
2016-11-02 16:00:25 464
原创 IDA-列出哪些函数调用了当前选中的函数名
1、在汇编代码视图里面,点击或选中要查找的函数2、view-->Open subviews-->Function calls就可以找到本模块里面哪些函数调用了选中的函数
2016-11-02 11:45:19 8351 4
原创 c++运算符号优先级 和delphi是不同的。
4+加表达式+表达式左到右双目运算符-减表达式-表达式双目运算符5左移表达式左到右双目运算符>>右移
2016-11-01 13:01:58 350
原创 IDA __PAIR__
// Generate a reference to pair of operandstemplateclass T> int16 __PAIR__( int8 high, T low) { return ((( int16)high) sizeof(high)*8) | uint8(low); }templateclass T> int32 __PAIR__( int16 high,
2016-11-01 09:25:25 4990
原创 ida查看so代码,并修改的方法
1、用ida打开so文件,选项里面是: elf for arm 下面是 metaPC2、在左边找到要修改的函数,双击打开,F5可以看C的伪代码3、从函数开始到ida注释的 End of function ... 就是函数代码部分。指令地址就是文件开始地址,可以用winhex编辑文件来改动指令,1个指令1般是从ida指定的地址开始,占用2个或4个字节。4、如果要清空函数
2016-10-29 11:10:38 19921
原创 adb查看安卓手机日志
当一个应用启动失败的时候,可以用adb查看错误日志:adb logcat >> log.txtwindows上面表示把日志写入log.txt文件adb启动失败原因:1、未安卓手机驱动2、未打开usb调试3、usb连接线接触不好4、adb端口被其他进程占用,比如杀毒、手机助手等。
2016-10-29 10:56:54 1065
原创 mp3和g729a
mp3是有损压缩,对于8000hz的语音来说,压缩率低就效果很差,压缩率高就文件大。8000hz的声音最好的方法是用g729a,1KB/s.
2016-10-26 12:00:38 1425
原创 C和C++混合编程的头文件写法
对于需要c++调用的全局变量或函数,如果是在.c中实现的,就需要用下面宏定义:#ifdef __cplusplusextern "C" {#endifvoid testCFund();int g_cVar;#ifdef __cplusplus}#endif否则混合链接的时候,会提示找不到函数或变量。
2016-10-26 11:03:47 476
原创 VC中stdafx.h的妙用
可以包项目中包含的标准头文件、namespace、define,typedef 做好全局变量也可以加入进去。每个cpp开头都包含 stdafx.h这样每个h和cpp不用重复包含很多标准头文件,比如 string、list、vector等。
2016-10-06 13:24:04 340
原创 c++long和int的区别
32位系统:long是4字节32位,int是4字节32位。64位系统:long是8字节64位,int是4字节32位。也就是说int不能做为指针变量,long却可以的。
2016-10-05 11:45:38 3172
原创 webstorm 11
点击电脑系统时间,修改成未来的某一天点击软件运行,点击“Evaluate for free for 30 days”进行激活。进入webstorm使用,再把时间调回到当前时间,不影响webstrom的使用
2016-09-17 12:17:53 952
原创 jpg图片有2种格式 exif 和 jfif
ff d8 ff e0 开头的文件是 JFIF格式ff d8 ff e1 开头的文件是 exif格式。
2016-09-15 20:41:13 3404
原创 cocos2dx-js 执行js脚本的效率对比
几万次的循环,循环内部做一些工作:html5 chrome: 瞬间计算出来,不占用cpu。jsb win32 debug: 需要4秒jsb android debug: 需要15秒。
2016-08-31 19:39:57 1335
原创 关闭Windows Defender, 比较占用cpu和硬盘资源
使用快捷键(WIN+R)调出运行工具,然后再输入组策略命令(gpedit.msc)再点击确定。进入组策略在计算机配置下面的管理模板,Windows组件就可以看到Windows Defender这一样。双击Windows Defender双击关闭Windows Defender再选择启用 最后确定
2016-08-27 20:15:26 6816
原创 .c文件改成.cpp时,找不到extern变量
因为c++和c对变量的命名规则不一样。找不到的extern变量或函数,需要加上 extern "C"声明就可以了。【在实现cpp的头文件不用加,在声明引用的头文件需要加】
2016-08-26 12:14:17 1239
原创 cocos编译安卓程序:Unsupported major.minor version 52.0
因为本地的jdk版本太低了,需要52.0版本的,升级到52.0也就是jdk1.8就可以了。
2016-08-13 16:58:14 868
原创 cocos2dx3.12 cannot locate symbol "atof" referenced by "libcocos2djs.so"
cannot locate symbol "atof" referenced by "libcocos2djs.so":这个错误由于project.properties配置了高版本的api,比如24,但是手机确实低版本的api。导致atof接口,找不到。可以把api版本配置成target=android-10,并且android sdk也需要下载相应api=10的sdk
2016-08-13 16:56:40 1877
原创 mysql授权ip访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.11' IDENTIFIED BY 'pwd' WITH GRANT OPTION; FLUSH PRIVILEGES;
2016-08-08 18:15:37 1702
原创 core文件的分析
有时候,core文件的指向很怪异,逻辑是没有问题的。这时,就是其他逻辑影响了内存结构,比如堆栈结构,导致出错的地方并没有崩溃,而是线程再次执行其他逻辑的时候崩溃了。
2016-07-10 11:52:23 775
原创 用phpmyadmin导入大容量.sql文件
在phpmyadmin目录文件夹下建立一个文件夹,如 import将想要导入的sql文件放入import文件夹中打开config.inc.php(就在phpmyadmin目录下, 如果没有,复制sample的重命名),找到 $cfg['UploadDir'] = ''; ,将其改为 $cfg['UploadDir'] = 'import'; 打开phpmyad
2016-06-09 10:04:24 590
原创 每天提示升级win10
去掉 C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming 这个文件夹的用户和admin访问权限。
2016-05-30 08:31:49 381
原创 js/javascript正则表达式中/g /i /m
1,/g 表示该表达式将用来在输入字符串中查找所有可能的匹配,返回的结果可以是多个。如果不加/g最多只会匹配一个2,/i 表示匹配的时候不区分大小写3,/m 表示多行匹配1,/g的用法str = "tankZHang (231144)"+ "tank ying (155445)"; res = str.match(/tank/); /
2016-04-26 15:21:15 631
原创 XP提示没有通过Windows 徽标测试的解决方法
1、右键点击“我的电脑”图标,选择属性;2、在弹出的窗口中,切换到【硬件】页面,并点击“驱动程序签名”按钮;3、这时弹出一个窗口,我们设置为“忽略-安装软件,不用征求我的同意”选项,最后应用保存。
2016-03-14 11:36:05 3426
原创 cc.ResolutionPolicy.SHOW_ALL
cc.ResolutionPolicy.SHOW_ALL 是比较好的。不会裁切界面,也不会变型。
2016-02-26 09:17:43 1974
原创 c++的类在jsb中的内存管理
对于c++的类,绑定到js的时候,如果在js层new了类,那么当不引用obj的时候,会添加到垃圾队列。如果调用cc.sys.garbageCollect(),会立即调用c++类的析构函数。
2016-02-25 16:24:01 378
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人