- 博客(26)
- 资源 (2)
- 收藏
- 关注
转载 区块链学习笔记--什么是区块链预言机(BlockChain Oracle)
预言机(Oracle)是区块链中非常重要的一个功能,但我发现很少有人讨论,也可能很多人对此并不了解。而网上关于预言机的文章较少,很多也没有讲明白,甚至有些还是错误的。所以我整理了一篇详细的文章,分享给大家,相信看完一定会对预言机有一个深层次的了解。1、预言机(Oracle)是什么?11 月 6 日,在中国人民银行发布的《区块链能做什么?不能做什么?》的报告中,是这样对预言机定义的。区块链外信息写入区块链内的机制,一般被称为预言机 (oracle mechanism) 。预言机的功能就是将外界信息
2020-07-13 16:49:38
851
原创 linux下windows程序乱码批量文件解决方案
参考网址:http://blog.youkuaiyun.com/a280606790/article/details/8504133第一步:安装encasudo apt-get install enca ubuntu下运行命令第二部:批量转换enca -L zh_CN -x UTF-8 目录/文件名 将文件编码转换为"UTF-8"编码例如 enca -L zh_CN -x
2013-06-06 11:53:35
1250
转载 《转载》百度最新面试题集锦
1、实现一个函数,对一个正整数n,算得到1需要的最少操作次数。操作规则为:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。例子:func(7) = 4,可以证明最少需要4次运算n = 7n-1 6n/2 3n-1 2n/2 1要求:实现函数(实现尽可能高效) int func(unsign int n);n为输入,返回最小的运算次数。给出思路(
2012-10-18 10:04:48
1017
转载 输入url,后台都做了哪些工作
1、你在浏览器中输入某个URL我们从这里开始:图 12、浏览器查找该域名对应的IP地址图 2第一步是找出所访问域名对应的IP地址,按以下顺序循环查找DNS记录:◆浏览器缓存 - 浏览器会缓存DNS记录一段时间,有趣的是,操作系统不会告诉浏览器每条DNS记录的存活时间,浏览器按照固定的周期进行缓存(每种浏览器的保留时间从2-30分钟长度不定)。◆操作系统缓存 -
2012-10-17 16:41:01
1926
转载 关于C++ const 的全面总结
源地址:http://blog.youkuaiyun.com/Eric_Jo/article/details/4138548 C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,本人根据各方面查到的资料进行总结如下,期望对朋友们有所帮助。Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。
2012-09-20 16:26:36
1235
原创 static在C和C++中的用法和区别
static主要有三个作用:(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数前两种C和C++都有,第三种仅在C++中有,下面分别作以下介绍:一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种auto, static, register。其中register不常用到,下面主要说说auto和static的区别。1. 存储空间分
2012-09-20 15:49:27
14395
转载 动态链接库与静态链接库的区别
源地址:http://blog.sina.com.cn/s/blog_61ba4898010153zu.html 静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib 中的指令都全部被直接包含在最终生成的 EXE 文件中了。但是若使用 DLL,该 DLL 不必被包含在最终 EXE 文件中,EXE 文件执行时可以“动态”地引用和卸载这个与 EXE 独立的 DLL 文
2012-09-04 11:22:05
1088
转载 进程间通信的机制有哪些
进程间通信机制1 文件映射 文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待。因此,进程不必使用文件I/O操作,只需简单的指针操作就可读取和修改文件的内容。 Win32 API允许多个进程访问同一文件映射对象,各个进程在它自己的地址空间里接收内存的指针。通过使用这些指针,不同进程就可以读或修改文件的内容,实现了对
2012-09-03 15:16:14
8173
原创 VS停止调试后输出窗口无法关闭的解决办法
VS调试时强制退出或者出现错误或者动态链接库未能正确加载等原因造成窗口不能退出,甚至不能关机,只能强制重启。这是由于Microsoft security update KB978037 惹的祸,目前解决方法是把它卸载了就可以了。但是直接卸载这个安全补丁可能会带来一定的隐患,所以这里给出第二种方法,加载另一个补丁WindowsXP-KB982551-v2-x86-CHS,下载地址http://d
2012-08-21 11:15:50
4601
1
原创 <转>动态链接库 静态链接库 创建 使用 汇总
原文见月心小筑的博客:http://hi.baidu.com/yueyemijing/blog/item/cefe404f253a0c30aec3ab08.html一、分别编译与链接(Linking)大多数高级语言都支持分别编译,程序员可以显式地把程序划分为独立的模块或文件,然后每个独立部分分别编译。在编译之后,由链接器把这些独立的片段(称为编译单元)“粘接到一起”。(想想这样做有什么
2012-08-14 18:03:48
1087
原创 线程调用UpdateData()出错即解决办法
问题:在线程中使用UpdateData(FALSE)来更新窗口的内容,结果在Debug版本下面就出现了Assert报错.解决方案:UpdateData(FALSE)语句用SendMessage(WM_UPDATEDATA, FALSE)替代即可.xyz.h文件中:#define WM_UPDATEDATA WM_USER + 5 LRESULT OnUpdateData(WPARAM wParam
2012-08-10 15:06:58
3989
原创 CMFCMENUBUTTON的用法
第一步:关联变量,设为m_menubutton第二步:创建资源菜单,设为IDC_MENU1,下拉菜单为ID_ITEM1,ID_ITEM2第三步:将菜单和按钮关联起来,在InitDialog中加入下述代码。CMenu* pMenu = new CMenu;pMenu->LoadMenu(IDR_MENU1);m_menubutton.m_hMenu = pMenu->GetSub
2012-08-09 18:19:01
6338
转载 计算机视觉与机器视觉的区别与联系
原地址1:http://cvchina.net/thread-1139-1-3.html原地址2:http://cvchina.net/thread-1889-1-1.html机器视觉和计算机视觉是两个既有区别又有联系的专业术语。 机器视觉(machine vision)偏重于计算机视觉技术工程化,能够自动获取和分析特定的图像,以控制相应的行为。计算机视觉(compute
2012-05-09 17:18:05
2686
转载 Adobe Acrobat “正在纠偏图像,正在旋转图像,正在分解页面”解决方法
解决方法一:编辑—首选项—朗读—屏幕阅读器选项—页面与文档下拉菜单里选择阅读整个文档。确定即可。备注:发现此法不能解决最开始的那次“正在……”。 解决方法二:先关闭Adobe Acrobat Professional程序,进入到Adobe Acrobat的安装目录,一般是C:\Program Files\Adobe\Acrob
2012-04-25 23:14:27
15582
原创 不用判断语句比较两个数的大小值
#define bits ( sizeof( int ) * 8 - 1 ) static int CheckFlag( int x, int y ) { int s1 = x >> bits; int s2 = y >> bits; s1=abs(s1); s2=abs(s2); return ( s1 * 2 + s2 ); } stat
2012-04-11 14:50:22
3108
转载 读取文件夹下所有文件方法及CFileFind类基本用法
1.使用网上最普通的方法find(char * lpPath){ char szFind[MAX_PATH]; WIN32_FIND_DATA FindFileData; strcpy(szFind,lpPath); strcat(szFind,"*.*"); HANDLE hFind=::FindFirstFile(szFind,&FindFileData); if(
2012-03-30 19:20:20
7029
转载 数字图像基础知识详解
数字图像大致分为两种:点阵图(有些书也叫位图)和矢量图。点阵图由像素组成,像素也就是图像中表示颜色的最小单位,如果我们把一张位图放大几百倍就可以看到像素。下图里的小方格就是像素。每个像素有一个值,以24位的RGB为例(下面要讲到),某一点的颜色值就可能为(38,220,107),三个值分别为红色、绿色、蓝色通道的颜色值。所有的像素的值就组成一个数字矩阵,这样图像就数字化了而存储为文件。而矢
2012-02-19 20:12:31
5702
2
原创 RGB、Lab、YUV、HSI、HSV等颜色空间的区别
文章主要来源于百度文库:http://wenku.baidu.com/view/f38c04e69b89680203d82513.htmlRGB颜色空间RGB(red,green,blue)颜色空间最常用的用途就是显示器系统,彩色阴极射线管,彩色光栅图形的显示器 都使用R、G、B数值来驱动R、G、B 电子枪发射电子,并分别激发荧光屏上的R、G、B三种颜色的荧光粉 发出不同亮度的光线,并通过
2012-02-16 17:36:22
33482
转载 shutdown命令实现远程关机
原文地址:http://xian0127.blog.163.com/blog/static/1046637152009879591994/ 在Windows XP中,新增了一条命令行工具“shutdown”,其作用是“关闭或重新启动本地或远程计算机”。利用它,我们不但可以注销用户,关闭或重新启动计算机,还可以实现定时关机、远程关机。 该命令的语法格式如下: s
2011-12-18 16:04:33
2153
原创 C++编程之数组降阶问题
数组的降价问题及解决办法???什么是数组的降价问题呢?看下面的程序,void Test( char array[20] ){ cout }char array[20] = { 0 };cout 我们看到,对于同样的数组array,一个输出4,另一个输出20. 这是因为void Test( char array[20] ) 中的array被降阶处理了
2011-12-10 14:19:14
1521
原创 C++编程之itoa函数的用法
例子:# include # include void main (void){int num = 100;char str[25];itoa(num, str, 10);printf("The number 'num' is %d and the string 'str' is %s. \n" ,num, str);}itoa()函数有3个参数:第一个
2011-12-10 14:13:57
76113
转载 多线程的概念
原文地址:http://software.intel.com/zh-cn/blogs/2011/12/02/400009295/?cid=sw:prccsdn2087一、程序与进程1、程序:一段静态的代码。2、进程:程序的一次动态执行过程,它对应从代码加载、执行到执行完毕的一个完整过程。3、进程也称任务,支持多个进程同时执行的OS就被称为多进程OS或多任务OS。二、进程与线
2011-12-08 18:53:10
631
原创 <备忘>关于结构体
结构体一旦定义,就是一种数据类型,相同类型的结构体可以互相赋值。比如说结构体struct TestStruct{ int b[3]; TestStruct* next;}; 那么如果我们定义了一个结构体指针TestStruct* pTS;并为其分配了一块内存,然后将变量都赋值。之后如果我们再定义TestStruct ts;那么 ts = *
2011-12-05 17:37:12
523
转载 机器学习中的相似性度量(转)
文章来源:http://www.cnblogs.com/heaad/archive/2011/03/08/1977733.html在做分类时常常需要估算不同样本之间的相似性度量(Similarity Measurement),这时通常采用的方法就是计算样本间的“距离”(Distance)。采用什么样的方法计算距离是很讲究,甚至关系到分类的正确与否。 本文的目的就是对常
2011-11-30 16:53:16
756
原创 CString 类的一些用法(转)
<br /><br />原文来自:http://blog.youkuaiyun.com/yuge2008/archive/2006/10/17/1338352.aspx<br />CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得M <br />FC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是 <br />对于纯C背景下走出来的程序员来说有点难以学习。这篇文章就来讨论这些技巧。 <br /> 使用CString可以让你对字符串的操作更加直截了当
2011-05-16 19:25:00
1079
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人