- 博客(14)
- 收藏
- 关注
转载 C/C++文件打开方式对文本内容的显示没有影响
转载自:http://pnig0s1992.blog.51cto.com/393390/563152今天在做项目时联想到了这两个问题,所以实际编程测试了一下,有一些新的收获: 我一直以为自己很熟悉如何使用C/C++中的二进制文件,可今天测试的时候突然发现程序生成的二进制文件和文本文件一样。比如:FILE* fp = fopen("binary","wb");//
2015-11-27 15:32:04 1951
原创 C/C++中二进制与文本方式打开文件的区别
二进制与文本文件主要有两个大的区别:1、换行符的区别:Windows平台下 对于Windows文本文件,它们使用回车和换行来表示换行符;如果以“文本”方式打开文件,当读取文件的时候,系统会将所有的"/r/n"转换成"/n";当写入文件的时候,系统会将"/n"转换成"/r/n"写入。 如果以"二进制"方式打开文件,则读/写都不会进行这样的转换。在Unix/Linux平
2015-11-26 11:19:23 1892
原创 各种字符编码的关系和区别
英文用ASCII,简体中文用GB2312,繁体中文用BIG5;而UNICODE(万国码,统一码)则是全世界统一使用的,它是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。UNICODE,GBK,BIG5和UTF-8区别: 简单来说,unicode,gbk和大五码就是编码的值,UTF-8是Un
2015-11-26 10:54:34 1383
原创 python 列举文件夹下文件并排序
要列举当前文件夹下的文件,可以用下面的方法:import osa=os.listdir('.\')得到的a是一个列表,里面的元素就是文件夹下每个文件的名字;但是它并不是按我们在文件夹中看到的文件的顺序排列的,而是一种不固定的顺序。假如我们的文件夹中是后缀名为.jpg的图片,并且按照数字大小来命名,那么我们可以使用列表的sort()方法来对其进行排序,但是它是按string的排序方
2015-11-24 10:30:24 18572 1
转载 TS流文件分析流程
转载自:http://blog.csdn.net/a1875566250/article/details/406154731、查找PAT表,从PAT表里面找到所有的PMT表的map_id。 - 注意1:PAT表并不一定在文件的起始位置,TS流这种对于电视直播的Live流需要保证在任何时间打开电视你都能看到画面,所以PAT表是被随机插到TS流的Packet中的,比如间隔10帧插一个PAT表和
2015-11-19 21:40:54 1957 1
转载 机器学习中regularization正则化(加入weight_decay)的作用
Regularization in Linear Regression转载自:http://blog.sina.com.cn/s/blog_a18c98e5010115ta.html Regularization是Linear Regression中很重要的一步。回忆一下上篇内容:通过使用normal equation,可以找到least square regr
2015-11-19 10:51:44 5529
转载 用pycaffe绘制训练过程的loss和accuracy曲线
#!/usr/bin/env python# 导入绘图库from pylab import *import matplotlib.pyplot as plt# 导入"咖啡"import caffe# 设置为gpu模式caffe.set_device(0)caffe.set_mode_gpu()# 使用SGDSolver,即随机梯度下降算法solver = caffe.SG
2015-11-18 10:25:28 2024
原创 ubuntu安装64位谷歌浏览器
1.首先,下载安装包:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb2.输入命令sudo apt-get -f install解决依赖关系,否则可能会出现 google-chrome-stable的错误3.安装:sudo dpkg -i google-chrome-stable
2015-11-16 10:17:43 916
原创 ubuntu查看显卡型号以及查看主机安装的nvidia芯片信息
查看显卡型号:lspci |grep VGA (lspci是linux查看硬件信息的命令),屏幕会打印出主机的集显几独显信息查看nvidia芯片信息:lspci |grep -i nvidia,会打印出nvidia系列的硬件信息,如果主机安装了没有视频输出的GPU(如tesla系列),这个命令会很有用
2015-11-16 09:57:44 40491
原创 ubuntu安装搜狗输入法
http://jingyan.baidu.com/article/08b6a591cb06f114a8092209.html
2015-11-15 21:26:54 483
转载 linux shell 中source 命令
设置环境变量需要用到export,想要子进程能够继承到父进程的环境变量时就需要用export。但是如果设置环境变量是在一个脚本中进行的话,使用export并没能改变shell终端中的环境变量。这是因为shell在执行一个脚本时会先fork出一个子进程,然后在这个子进程中运行脚本,子进程中设置了环境变量,当然不会影响到父进程中的环境变量啦。因此在这里,我们要在shell中运行脚本来设置环境变量的时候
2015-11-13 20:21:06 1182
转载 python with as 用法
这个语法是用来代替传统的try...finally语法的。 基本思想是with所求值的对象必须有一个__enter__()方法,一个__exit__()方法。紧跟with后面的语句被求值后,返回对象的__enter__()方法被调用,这个方法的返回值将被赋值给as后面的变量。当with后面的代码块全部被执行完之后,将调用前面返回对象的__exit__()方法。举例:file = o
2015-11-13 15:16:34 3532
转载 Protobuf笔记
《Protobuf笔记》转载自:http://blog.itpub.net/23937368/viewspace-1057905/Google Protocol Buffer 是一个平台无关、语言无关的结构化数据的序列化与反序列化工具。
2015-11-11 20:16:11 416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人