
随记
thystar
这个作者很懒,什么都没留下…
展开
-
笔试题2-数组
例题1:/** 这道题题目是,在一个数组中,只有两个数字出现过一次,其他所有的数字都在数组中出现过一次,找出这两个数。* 分析: 用异或思想解决,因为除去两个特殊的数字外,其他所有数字都出现过两次,这些数字异或的结果为0。*/#include using namespace std; void main(){ int a[] = {2, 6, 3, 2, 7,6原创 2015-10-09 15:16:37 · 661 阅读 · 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 · 563 阅读 · 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 · 718 阅读 · 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 · 1600 阅读 · 0 评论 -
linux下安装libmicrohttpd
刚开始接触linux,用到的地方都先写个笔记记一下。GNU libmicrohttpd是一个小的C库,实现了嵌入式HTTP服务器功能可集成到其它应用程序中。它是可重入的,速度快,支持HTTP1.1,并允许监听多个端口。该API是简单的,仍然强大到足以允许程序员使用整个HTTP功能集。支持SSL / TLS是作为可选项。Linux下安装libmicrohttpd1. 在文原创 2015-12-03 14:37:55 · 7346 阅读 · 2 评论 -
linux下一些软件的安装
1. sublime :命令:sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text2. code::blocksodu apt-get install codeblocks原创 2016-01-08 19:49:18 · 2301 阅读 · 0 评论