- 博客(151)
- 资源 (3)
- 收藏
- 关注
转载 避免UTF-8的csv文件打开中文出现乱码
避免UTF-8的csv文件打开中文出现乱码最近又遇到了需要提供csv下载功能的需求,不同的时需要用Java来实现,心想简单,就把以前PHP的版本重写了一遍,然后生成一份csv,用excel2007打开一看,里面的中文都是乱码,一下就懵了,以前好好的功能怎么突然不行了??以前也一直用2007的啊!于是开始了漫长的google之旅。看来看去,说的
2016-11-18 16:55:00
2087
转载 将Hive表数据导入到mysql
参考 http://blog.youkuaiyun.com/jun_life/article/details/51671347
2016-09-19 22:46:17
1087
转载 C++长字符串换行
参考 http://blog.youkuaiyun.com/guoliushui/article/details/9310417宏定义:#define STRING "abcdefg" \ "dfsdgdfhfdh"如果字符序列超过一行,可以在该行末尾用一反斜杠续行。
2016-08-15 21:12:12
14426
转载 C++在函数声明时,后面跟个const的作用
参考 http://zhidao.baidu.com/link?url=sPd_o-fKeD10B0iDI4Z_IUjQRuSU17k3b6T8UG67ZFW_y5knWnxL2eR6XRGf2BfJM3KeBuEg85GwLqaPvrQYNa非静态成员函数后面加const(加到非成员函数或静态成员后面会产生编译错误),表示成员函数隐含传入的this指针为 const指针,决
2016-08-15 17:34:57
814
转载 localtime 和 localtime_r
参考 http://blog.youkuaiyun.com/maocl1983/article/details/6221810 版权声明:本文为博主原创文章,未经博主允许不得转载。上程序:[c-sharp] view plain copy#include #include #include
2016-08-15 15:56:42
323
转载 Linux dirname、basename 指令
参考 http://blog.sina.com.cn/s/blog_9d074aae01013ctk.html一、dirname指令1、功能:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分)2、用法:dirname filename例如下面几个例子(1)# dirname /etc/sysconfig/ne
2016-08-15 15:47:19
330
转载 设置 shell脚本在shell脚本所在的目录下运行
cd "$(dirname "$0")"参考 http://zhidao.baidu.com/link?url=oheMJMyq3rvjgvgQte3I0yEnS4EkLdNoBgnCnbMY1x30-ZSlXDJQclR9pXA3CEM2S3XxfQAocagTlqf9FU1EOcu5SFaEBe49j5vnNGUYexa
2016-08-15 15:25:49
1393
转载 boost之词法解析器spirit
参考 http://blog.youkuaiyun.com/crazyhacking/article/details/37603075摘要:解析器就是编译原理中的语言的词法分析器,可以按照文法规则提取字符或者单词。功能:接受扫描器的输入,并根据语法规则对输入流进行匹配,匹配成功后执行语义动作,进行输入数据的处理。C++ 程序员需要面对的最复杂的任务之一就是在一
2016-08-15 11:44:34
806
转载 C++中智能指针的工作原理和简单实现
参考 http://www.cnblogs.com/yangshaoning/archive/2012/03/18/cpp_smart_pointer.html 智能指针:它的一种通用实现方法是采用引用计数的方法。智能指针将一个计数器与类指向的对象相关联,引用计数跟踪共有多少个类对象共享同一指针。 每次创建类的新对象时,初始化指针并将引用计数置为1;
2016-08-15 11:24:02
265
转载 Linux下/proc目录简介
查看进程详细信息ll /proc/[pid]参考 http://blog.youkuaiyun.com/zdwzzu2006/article/details/77479771. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文
2016-08-15 10:29:38
288
转载 Git删除远程Tag、分支
删除远程分支git branch -r -d origin/branch-namegit push origin :branch-name删除远程Tag显示本地 taggit tag Remote_Systems_Operation删除本地taggit tag -d Remote_Systems_Operation 用push, 删除远程tag
2016-08-10 20:42:20
389
原创 git 覆盖分支
git push origin develop:master -f就可以把本地的develop分支强制(-f)推送到远程master
2016-08-10 11:33:08
379
转载 SQL中Left Join 与Right Join 与 Inner Join 与 Full Join的区别
参考 http://blog.youkuaiyun.com/shadowyelling/article/details/7684714首先看看Left Join 与Right Join 与 Inner Join 与 Full Join对表进行操作后得到的结果。在数据库中新建两张表,并插入要测试的数据。新建表:[sql] view plain c
2016-08-09 19:01:08
360
转载 MySQL预处理 mysql_stmt_execute()
参考 https://dev.mysql.com/doc/refman/5.7/en/mysql-stmt-execute.html
2016-08-09 16:36:00
4375
转载 Linux下C++访问MySQL
转载:http://curran.blog.51cto.com/2788306/533169今天给大家演示在linux下如果用C++操作mysql1:安装MySQL挂载光盘:mkdir /cdrommount /dev/hdc /cdromcd /cdrom/Serverrpm -ivh perl-DBI-1.52-2.el5.i386.
2016-08-09 16:28:57
443
转载 git tag — 标签相关操作
参考 http://blog.youkuaiyun.com/wangjia55/article/details/8793577
2016-08-09 13:25:46
375
原创 Thrift设置超时等信息(Java)
socket.setConnectTimeout(thriftMaxOpenMillisecond); // 设置连接的超时时间 socket.setSocketTimeout(thriftMaxProcessMillisecond); // 设置存取数据的超时时间
2016-08-08 14:34:01
8793
转载 C++ 转义字符
参考 http://baike.baidu.com/link?url=KeEraz0MHBhmRozSd7JPw1r9Vx1W8CypTwU5BBVaWEvK6IXRqTe2Nbbvo2-akzHteCyjOLMEXnKdcTbQe8pEdK
2016-08-08 11:58:50
1297
转载 linux uniq 命令详解
参考http://blog.youkuaiyun.com/jesseen/article/details/8005056
2016-08-05 21:05:13
334
转载 反向迭代器(rbegin,rend)
参考 http://blog.youkuaiyun.com/kjing/article/details/6936325
2016-08-03 14:01:19
535
转载 std::string::find() 和 std::string::npos
参考URL http://blog.sina.com.cn/s/blog_49370c500100ov3k.html- haoxg - int idx = str.find("abc");if (idx == string::npos) ... 上述代码中,idx的类型被定义为int,这是错误的,即使定义为 unsign
2016-07-29 20:04:51
225
转载 C++ std::sort和 std::stable_sort
需包含头文件:#include 因为它是库函数用法:和sort一样一下介绍一下sort的用法sort的应用;1、可以传入两个参数;sort(a,a+N) ,其中a是数组,a+N表示对a[0]至a[N-1]的N个数进行排序(默认从小到大排序);2、传入三个参数;sort(a,a+N,cmp),第三个参数是一个函数 ;如果让函数从大到小排序,可以用如下算法实现;bool
2016-07-28 19:43:41
1264
转载 awk截取字串的方法
假设有字符串:1str="abcdefg"要截取c和f之间的字符串,得到de。可以用split函数,以c和f为分隔符,将字符串分割,取分割后的第二个字段。1echo "$str" | awk '{split($0,a,"[cf]");print a[2]}'
2016-07-21 18:54:21
5450
转载 boost::condition_variable 设计c++ 生产者消费者队列
参考http://blog.youkuaiyun.com/samssm/article/details/38493057boost::condition_variable 用法:当线程间的共享数据发生变化的时候,可以通过condition_variable来通知其他的线程。消费者wait 直到生产者通知其状态发生改变,Condition_variable是使用方法如下:
2016-07-20 23:20:20
833
转载 boost开发指南
C++确实很复杂,神一样的0x不知道能否使C++变得纯粹和干爽? boost很复杂,感觉某些地方有过度设计和太过于就事论事的嫌疑,对实际开发工作的考虑太过于理想化。学习boost本身就是一个复杂度,有魄力在项目中广泛采用boost复杂度会再加一层,抓狂的编译时间,井喷式的编译错误,运行时崩溃后的咒语式堆栈…… 其中好的东西还是值得用的,但凡事有个度。如果将应用做到boo
2016-07-20 21:13:59
3499
转载 [Boost]boost的时间和日期处理日期的操作和时间的操作
参考 http://www.cnblogs.com/lidabo/p/3938978.html http://www.cnblogs.com/lidabo/p/3938969.htmlBoost.DateTime库提供了时间日期相关的计算、格式化、转换、输入输出等等功能,为C++的编程提供了便利。不过它有如下特点:1. Boost.DateTime
2016-07-20 21:10:04
2138
转载 boost 时间与日期处理
参考http://blog.youkuaiyun.com/fansongy/article/details/8814996 导视:类特点缺点说明timer计时基类不适合大跨度时间适用大部分的普通计时progress_timer继承自timer 可以自动写入流中只
2016-07-20 21:03:51
660
原创 linux sed 批量替换字符串
sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`这个` 符号是tab键上边,数字1左边的那个,不是单引号 '-i 表示inplace edit,就地修改文件-r 表示搜索子目录-l 表示输出匹配的文件名
2016-07-19 15:33:00
214
原创 CentOS clang complete 的安装与配置
参考 http://www.cnblogs.com/egmkang/archive/2011/02/20/clang_complete.htmlhttp://www.cnblogs.com/davytitan/p/3924402.html
2016-07-17 22:59:01
765
原创 C++ 比较好的四舍五入方法
double my_round(double val, int digit){ return ((long)(val * pow(10, digit) + 0.5)) / pow(10, digit) ;}
2016-07-14 15:54:49
841
转载 linux expect自动登录ssh,ftp
参考http://blog.sina.com.cn/s/blog_4d3559c70101c0sv.htmlexpect是一种能够按照脚本内容里面设定的方式与交互式程序进行“会话”的程序。根据脚本内容,Expect可以知道程序会提示或反馈什么内容以及 什么是正确的应答。它是一种可以提供“分支和嵌套结构”来引导程序流程的解释型脚本语言。 shell功能很强大,但是
2016-07-14 13:58:37
393
转载 Vimdiff---VIM的比较和合并工具
参考 http://www.cnblogs.com/MuyouSome/archive/2013/04/28/3049661.htmlVimdiff---VIM的比较和合并工具本文来自IBMDW http://www.ibm.com/developerworks/cn/linux/l-vimdiff/源程序文件(通常是纯文本文件)比较和合并工
2016-07-14 10:19:48
587
转载 在outlook中设置每天固定的自动提醒
文件 -> 新建 -> 约会,设定“开始时间”和“结束时间”,还有选中“提醒”,并设定提醒“提前”时间,按工具栏上的“重复周期”,选择“按天”和“每1天”,确定,保存并关闭就行了。记住要得到提醒,Outlook必须要保持运行。
2016-07-14 10:06:11
2809
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人