随记
thystar
这个作者很懒,什么都没留下…
展开
-
笔试题2-数组
例题1: /* * 这道题题目是,在一个数组中,只有两个数字出现过一次,其他所有的数字都在数组中出现过一次,找出这两个数。 * 分析: 用异或思想解决,因为除去两个特殊的数字外,其他所有数字都出现过两次,这些数字异或的结果为0。 */ #include using namespace std; void main() { int a[] = {2, 6, 3, 2, 7,6原创 2015-10-09 15:16:37 · 646 阅读 · 0 评论 -
笔试题1--数组
例题1: 排列字符串问题 /* * 把一个0-1串排序,交换任意两个位置,求交换的次数; * 分析: 此过程与快速排序法的patition过程类似,如果左边是 * 0,则继续往后数,直到遇到1,如果右边是1,则往前数,直到遇到0 */ #include using namespace std; void main() { int A[10]={0,1,1,1,1,1,0,1原创 2015-10-08 14:12:39 · 548 阅读 · 0 评论 -
python base64编码的应用
初学base64编码,做个笔记 首先,写一个简单的例子: 将一个字符串编码然后解码,这个例子来自于https://docs.python.org/2/library/base64.html >>> import base64 >>> encoded = base64.b64encode('data to be encoded') >>> encoded 'ZGF0YSB0byBiZSBlbm原创 2015-12-17 10:36:23 · 706 阅读 · 0 评论 -
C++去掉string , char[] 右边的空格
临时遇到的问题,突然就蒙了。记一下: # include # include # include using namespace std; int main() { char a[] = "abc "; string str = a; cout<< str<< " "<<str.size()<<endl; sscanf(a,"%s",a); string st原创 2015-12-01 15:04:35 · 1587 阅读 · 0 评论 -
linux下安装libmicrohttpd
刚开始接触linux,用到的地方都先写个笔记记一下。 GNU libmicrohttpd是一个小的C库,实现了嵌入式HTTP服务器功能可集成到其它应用程序中。它是可重入的,速度快,支持HTTP1.1,并允许监听多个端口。该API是简单的,仍然强大到足以允许程序员使用整个HTTP功能集。支持SSL / TLS是作为可选项。 Linux下安装libmicrohttpd 1. 在文原创 2015-12-03 14:37:55 · 7265 阅读 · 2 评论 -
linux下一些软件的安装
1. sublime : 命令: sudo add-apt-repository ppa:webupd8team/sublime-text-2 sudo apt-get update sudo apt-get install sublime-text 2. code::block sodu apt-get install codeblocks原创 2016-01-08 19:49:18 · 2281 阅读 · 0 评论