- 博客(40)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 linux批量转码
使用encasudo apt-get install enca在目录中enca -L zh_CN file 检查文件的编码enca -L zh_CN -x UTF-8 file 将文件编码转换为”UTF-8″编码enca -L zh_CN -x UTF-8 file2 如果不想覆盖原文件可以这样
2015-02-25 14:17:38
894
转载 【转】Linux下GCC内置原子操作函数
转自:http://www.169it.com/article/5034121709213501371.html原文地址未找到。Linux下GCC原子操作介绍 在多进程(线程)访问资源时,能够确保所有其他的进程(线程)都不在同一时间内访问相同的资源。原子操作(atomic operation)是不需要synchronized。所谓原子操作是指不会被线程调度机制打断的操
2015-01-23 15:59:47
4339
转载 【转】socket编程在windows和linux下的区别
原文地址:http://www.cnblogs.com/dyllove98/p/3151162.html如无其它说明,本文所指Linux均表示2.6内核Linux,GCC编译器,Windows均表示Windows XP系统,Visual Studio 2005 sp1编译环境。下面大概分几个方面进行罗列:Linux要包含[cpp] #include
2015-01-13 10:11:51
1502
转载 【转】Windows Sockets错误代码Linux对照表
原文地址:http://blog.163.com/aragorn_1024/blog/static/12606592720107352329908/下面以表格的形式列出了WSAGetLastError()函数有可能返回的错误代码和对应的解释。错误代码的数值对于所有的Windows Sockets兼容实现都是一致的。 错误代码Berkeley对应代码错
2015-01-13 10:03:54
1065
转载 【转】POSIX 多线程程序设计
POSIX 多线程程序设计 Blaise Barney, Lawrence Livermore National Laboratory 目录表 摘要 译者序Pthreads 概述 什么是线程? 什么是Pthreads? 为什么使用Pthreads? 使用线程设计程序 Pthreads API编译多线程程序 线
2014-10-09 16:16:45
764
转载 【转】使用GDB调试程序详细说明
用GDB调试程序(zz)作者:haoel (QQ是:753640,MSN是:haoel@hotmail.com)来源:http://blog.youkuaiyun.com/haoel/archive/2003/07/02/2879.aspx[编辑]使用GDB一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们必须要把调试信息加到可执行文件中。使用编译器(cc/
2014-10-08 16:40:11
784
转载 【转】Ubuntu14.04的Mac OS X主题安装及还原
美观的界面能够在一定程度上提升视觉感官与效率,Ubuntu14.04自带的主题还是不错的,但还有提升的空间,废话少说,进入主题。安装:1)Mac壁纸下载 Mac OS X Wallpapers 2)安装DockyTerminal Commands:sudo add-apt-repository ppa:docky-core/ppasudo
2014-08-28 15:03:45
1088
转载 【转】Linux Socket编程(不限Linux)
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型
2014-08-27 14:15:58
533
原创 很多好用的Visual Studio插件
推荐一批绝大部分都是免费的能较好增强写代码舒适度的..NET Demon -- (非免费)安装后可以连续编译, 如果不买License的话过期后也还有代码改动后自动保存的上好功能, 安装它之后再也不用费心保存了.AllMargins -- 在增强的滚动条, 可以以各种彩色呈现代码的结构和错误之处, 直接点击定位.C# Outline -- 给C#所有{}代码块加折叠功能.Code
2014-08-21 10:07:16
3526
转载 【转】Shell 编程--本文结合大量实例阐述如何编写一个shell脚本
转自:情報官世界 本文结合大量实例阐述如何编写一个shell脚本。 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的
2014-08-20 14:12:11
680
原创 Linux编译错误:对‘sem_wait’未定义的引用
make错误:./libDataBusCommon.so:对‘sem_init’未定义的引用
2014-08-19 09:40:27
13711
原创 【PAT (Advanced Level)】1023. Have Fun with Numbers (20)
1023. Have Fun with Numbers (20)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueNotice that the number 123456789 is
2014-08-10 14:14:47
494
原创 Ubuntu 64位下解决“bash ./没有那个文件或目录”的问题
#include "BusInterface.h"#include #include #include
2014-08-08 15:52:54
14017
10
原创 【PAT (Advanced Level)】1050. String Subtraction (20)
1050. String Subtraction (20)时间限制10 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueGiven two strings S1 and S2, S = S1 - S2
2014-08-06 14:31:41
648
原创 【PAT (Advanced Level)】1049. Counting Ones (30)
1049. Counting Ones (30)时间限制10 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueThe task is simple: given any positive intege
2014-08-06 13:54:47
704
原创 【PAT (Advanced Level)】1042. Shuffling Machine (20)
1042. Shuffling Machine (20)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueShuffling is a procedure used to randomi
2014-08-05 16:46:57
564
原创 【PAT (Advanced Level)】1006. Sign In and Sign Out (25)
1006. Sign In and Sign Out (25)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueAt the beginning of every day, the fi
2014-08-05 16:13:36
609
原创 【PAT (Advanced Level)】1005. Spell It Right (20)
1005. Spell It Right (20)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueGiven a non-negative integer N, your task i
2014-08-05 15:38:33
558
原创 【PAT (Advanced Level)】1058. A+B in Hogwarts (20)
1058. A+B in Hogwarts (20)时间限制50 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueIf you are a fan of Harry Potter, you would
2014-08-05 14:54:58
759
原创 【PAT (Advanced Level)】1065. A+B and C (64bit) (20)
1065. A+B and C (64bit) (20)时间限制100 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者HOU, QimingGiven three integers A, B and C in [-2
2014-08-04 15:37:14
749
原创 【PAT (Advanced Level)】1027. Colors in Mars (20)
1027. Colors in Mars (20)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YuePeople in Mars represent the colors in thei
2014-08-01 16:23:17
505
原创 【PAT (Advanced Level)】1036. Boys vs Girls (25)
1036. Boys vs Girls (25)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueThis time you are asked to tell the differen
2014-08-01 16:05:48
1016
原创 【PAT (Advanced Level)】1011. World Cup Betting (20)
1011. World Cup Betting (20)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueWith the 2010 FIFA World Cup running, fo
2014-08-01 15:43:08
538
原创 【PAT (Advanced Level)】1083. List Grades (25)
1083. List Grades (25)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueGiven a list of N student records with name, I
2014-08-01 15:15:31
670
原创 【PAT (Advanced Level)】1031. Hello World for U (20)
1031. Hello World for U (20)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueGiven any string of N (>=5) characters,
2014-08-01 14:49:39
674
原创 【PAT (Advanced Level)】1008. Elevator (20)
1008. Elevator (20)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueThe highest building in our city has only one ele
2014-08-01 14:11:49
571
原创 【PAT (Advanced Level)】1001. A+B Format (20)
1001. A+B Format (20)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueCalculate a + b and output the sum in standard
2014-08-01 13:45:49
555
原创 素数判定算法小结
素数算法小结发现很多程序设计题目都需要用到素数判定算法,我也遇到过很多,有的对时间复杂度没有严格的要求,这时候我们时候简单的判定算法即可,而有时对于时间的要求非常严格,这时候就需要一些改进和优化了。素数的定义:除了1和它本身,不能被其他所有数整除;下面我来总结一下我自己知道的算法: 最简单的判断:根据定义,我们只需要从2开始到n结束,做一遍循环判断即可; ///
2014-07-30 17:22:16
859
原创 编程学习记录14.7.21
# 编程记录---1. 在C++ 11中,指针所指向的目标对象都是`const`,即不可更改。若需要通过指针来更改指向对象的值,需要显式转换:`const_cast`2. 在WINAPI中,对于内核对象`mutex`,锁占用和释放有以下几点需要注意:- 最好成对出现`wait`和`release`;- 互斥机制在不同线程(进程)之间才有作用,同一线程(进程)重复调用`WaitForSingleOb
2014-07-21 17:10:00
672
原创 解决VS2013 HelpViewer2.1离线包找不到Windows API帮助文档
VS2012和2013非常好用,但是在我的使用过程中我没有在帮助liu'xi在VS2013
2014-07-18 17:22:48
9377
3
原创 分享几个机试题目
前几天参加完了一个实习生的机试和面试,分享几个题目,有的是我遇到的,有的是以前的。本着交流的原则,我只是提供我的思路和解法,不一定是最优的,欢迎相互交流;1.字符串判断,有且仅有首字母是大写。输入:一串字符,有空格输出:YES, NO例如:Hello world! => YES Hello World! => NO#include #include using name
2014-03-28 00:07:57
1080
原创 关于C++和JAVA多态区别的体会
今天听老师问了子类继承父类的部分函数如果只有部分覆盖会怎么样,回来试了一下发现C++和JAVA还不一样,于是记下来吧。问题就是,如果父类中函数fA()调用了fB(),子类里面覆写了fB(),那么当子类调用fA()的时候,fA()调用的是父类的fB()还是子类的fB();C++:#include using namespace std;class Father {public
2014-03-27 23:45:00
621
更新了eclipse后,不能输入*(星号)了
2013-09-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人