待兔 待兔
4年前
C# 文件流读写以及进度回调
前不久遇到一个问题,是公司早期的基础库遇到的,其实很低级,但是还是记录下来。出错点是一个IO流的写入bug,我们项目会有一种专有的数据格式,这个格式的奇葩点在于如果设置IO读缓冲区为2014字节的时候,整个文件刚好能读完,也就是说其length刚好是1024的倍数。后来在一次升级中增加了更多的文件格式,并且新的文件格式使用了新的自定义写入
Stella981 Stella981
3年前
CentOS7 Oracle12c 静默安装
CentOS7Oracle12c静默安装izaibuzai2018111114:26:355598收藏11分类专栏:CentOS7Oracle版权参考:http://blog.51cto.com/12790274/2062955https://blog.csdn.net/github\_39294367/a
Wesley13 Wesley13
3年前
C++构造函数调用虚函数的后果
include<iostreamclasscx{public:virtualvoidfunc(){std::cout<<"func"<<std::endl;}cx(){func();//构
Stella981 Stella981
3年前
C++中字符编码的转换(Unicode、UTF
C的项目,字符编码是一个大坑,不同平台之间的编码往往不一样,如果不同编码格式用一套字符读取格式读取就会出现乱码。因此,一般都是转化成UTF8这种平台通用,且支持性很好的编码格式。Unicode、UTF8的概念不做过多解释,这里说一下ANSI,我第一次看到这个名词,我看成了ASCII。被Mentor狠批一顿。ANSI是一种字符代码,为使计算机支
Wesley13 Wesley13
3年前
C++程序设计基础(6)内存分配
1.知识点三步走:申请,释放,指针置空。1.1malloc、free函数在C语言中内存malloc函数申请动态空间,以下展示其基本用法:1intpNULL;2p(int)malloc(sizeof(int)10);//申请3free(p);//释放,否则会造成内存
Wesley13 Wesley13
3年前
VS2008的C++实践学习记录
1,当出现link到.exe文件的失败的时候,基本上是因为进程尚未关闭的问题,可以等一下继续编译,或者在任务管理器关闭进程。2,atoi()函数是将char\(即string.c\_str()这样的)的字符串转化为int,但是只能转化十进制的。遇到十六进制的字符串如“FE”,就会失败,结果输出0.3,承上,将十六进制的字符串转化为int,要用str
Wesley13 Wesley13
3年前
C#开发——网站应用微信登录开发
1\.在微信开放平台注册开发者账号,并有一个审核已通过的网站应用,并获得相对应的AppID和AppSecret,申请通过登陆后,方可开始接入流程。2.微信OAuth2.0授权登录目前支持authorization\_code模式,适用于拥有server端的应用授权。该模式整体流程为:1.第三方发起微信授权登录请求,微信用户允许授权第三方应
Wesley13 Wesley13
3年前
Unity C# lock关键字的坑
Unity5.6环境下的lock关键字,在特定的多线程环境下会死锁崩溃其中一种情况:异步socket操作,由于内部是一个线程池回调的异步回调,操作同一个对象时lock关键字会概率出现死锁闪退,(发现现象的例子是服务器不断重启或者WIFI断开打开,导致连接断开客户端异步任务大量要在主线程执行导致闪退,而主线程保证线程安全的是用关键字l
Wesley13 Wesley13
3年前
C++图片格式转换:BMP转JPEG
C方式将BMP格式转换为JPEG格式,依赖了一个第三方库,工程下载链接为:点击打开链接(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdownload.csdn.net%2Fdownload%2Fy601500359%2F10428923)Bmp2Jpeg.h:
Stella981 Stella981
3年前
C#中Activator.CreateInstance()方法用法分析
本文实例讲述了C中Activator.CreateInstance()方法用法。Activator类包含特定的方法,用以在本地或从远程创建对象类型,或获取对现有远程对象的引用。C在类工厂中动态创建类的实例,所使用的方法为:1.Activator.CreateInstance(Type)2.Activator.