上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 58 下一页
摘要: 之前一直用的都是mysql5.6版本,最近突然使用到了mysql5.1版本,于是在导入数据的时候便出现了很多由于版本不兼容的问题。 1.mysql5.1没有datetime类型,所以对于时间类型,只能使用timestamp 例: 需要改为 2.mysql5.6版本以下不允许一个表有两个current 阅读全文
posted @ 2017-06-22 19:38 Boblim 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 将两个日期转换成与一个指定日期(例1970-01-01)之间的差然后计算 思路: 两个日期相隔天数的计算,首先可以将两个日期转换成time_t(从指定日期至1970年1月1日0时0分0秒相隔的秒数),然后计算两个time_t的秒数差,最后用此秒数差除以24*3600秒就可以得到相隔的天数。所以程序中 阅读全文
posted @ 2017-06-20 15:30 Boblim 阅读(8449) 评论(0) 推荐(0) 编辑
摘要: C语言函数sscanf()的用法sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: int sscanf( string str, string fmt, mixed var1, mixed var2 ... ); int scanf( const char *format 阅读全文
posted @ 2017-06-20 11:14 Boblim 阅读(17064) 评论(0) 推荐(3) 编辑
摘要: open是linux下的底层系统调用函数,fopen与freopen c/c++下的标准I/O库函数,带输入/输出缓冲。linxu下的fopen是open的封装函数,fopen最终还是要调用底层的系统调用open。所以在linux下如果需要对设备进行明确的控制,那最好使用底层系统调用(open), 阅读全文
posted @ 2017-06-17 17:05 Boblim 阅读(56730) 评论(0) 推荐(3) 编辑
摘要: C fwrite在任意位置写入文件,并可修改文件内容 想实现类似迅雷那样下载时可以从文件半中间写入的功能 刚开始用ab+模式打开, 每次都写入到最后面. 用rb+就可以定位到任意位置写入了.在linux下已测试,因为用"rb+"打开要保证文件已存在. 使用命令 #touch overwrite.bi 阅读全文
posted @ 2017-06-17 16:32 Boblim 阅读(5818) 评论(0) 推荐(0) 编辑
摘要: MySQL bin-log 作用 1.数据恢复:如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。 2.主从服务器之间同步数据:主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。 3.在什么时间会删除过 阅读全文
posted @ 2017-06-15 17:37 Boblim 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.csdn.net/qq394829044/article/details/53203645 Mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份的数据库中。实现 阅读全文
posted @ 2017-06-13 14:12 Boblim 阅读(22690) 评论(2) 推荐(5) 编辑
摘要: 方法1: 1)在桌面空白处单击鼠标右键,新建一个文本文档,如下图所示: 2) 然后将下列一段代码拷贝到文档中: for /f "delims=?" %%a in ('dir /a /b') do attrib -a -s -h -r "%%a" @echo off pause>nul exit 如下 阅读全文
posted @ 2017-06-09 11:31 Boblim 阅读(33539) 评论(0) 推荐(0) 编辑
摘要: 一、互斥锁 互斥量从本质上说就是一把锁, 提供对共享资源的保护访问。 1) 初始化: 在Linux下, 线程的互斥量数据类型是pthread_mutex_t. 在使用前, 要对它进行初始化: 对于静态分配的互斥量, 可以把它设置为PTHREAD_MUTEX_INITIALIZER, 或者调用pthr 阅读全文
posted @ 2017-06-08 17:14 Boblim 阅读(3870) 评论(0) 推荐(1) 编辑
摘要: 线程与进程为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处?什么的系统应该选用多线程?我们首先必须回答这些问题。 使用多线程的理由之一是和进程相比,它是一种非常"节俭"的多任务操作方式。我们知道,在Linux系统下,启动一个新的进程必须分配给它独立的地址空间,建立众多的数据表来维护 阅读全文
posted @ 2017-06-08 15:05 Boblim 阅读(7094) 评论(0) 推荐(1) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 58 下一页