![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日志
draracle
这个作者很懒,什么都没留下…
展开
-
一些有意思的耗尽型MOS恒流源阻抗对比
不同耗尽型mos组成的恒流源的仿真对比。原创 2023-07-09 21:13:52 · 210 阅读 · 0 评论 -
支付宝App支付的thinkjs服务端实现
支付宝接入app支付的服务端实现。原创 2023-02-15 18:29:33 · 223 阅读 · 0 评论 -
支付宝Alipay接入时,报错Error: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
用支付宝开放平台开发助手生成的私钥是PKCS8格式的,需要转换成PKCS1格式,否则调用会报这个错。把数据转成这个格式,这个错误就会消失。原创 2023-02-15 12:27:28 · 2625 阅读 · 0 评论 -
iOS的内购伪造单据识别
iOS内购的单据伪造识别原创 2022-12-16 21:54:31 · 660 阅读 · 0 评论 -
mysqldump --where参数的变化
mysqldump原创 2022-11-28 23:02:38 · 305 阅读 · 0 评论 -
0xC004F069错误的解决方案
windows评估版本升级方法原创 2022-11-08 12:21:14 · 9122 阅读 · 2 评论 -
iOS16 和 Q1 Mark II
iOS16的bug原创 2022-09-25 09:17:28 · 96 阅读 · 0 评论 -
Unity的Socket在iOS下报10045的错。。。
这个错其实很简单,只是。。。前几天客户端的程序员告诉我,Unity在iOS机型上有个问题,Socket在息屏后,如果之前连接了服务器,再次连接就没有问题,但是如果之前没有连接服务器,尝试去连接的话,Socket就会报错10045。我仔细查了一下10045的错误信息,其实就是提示操作不支持。比如在TCP上执行UDP的操作,或则,在IPV4的协议上连接IPV6地址诸如此类的。按道理来讲,应该非常容易解决的,仔细检查一下代码应该就完事儿。我问客户端的程序,这个重新连接前,释放没有?重新初始化没有?原创 2022-04-28 13:07:49 · 355 阅读 · 0 评论 -
Unity IAP插件的iOS接入,服务器出现21002问题。
之前的老的框架,之前的项目一直都很正常的运行,这次接入iOS支付的时候,服务器出现了21002错误。这个问题让我头疼了1天。原因很简单,正常的iOS内购,苹果给的收据,由客户端进行base64编码之后,直接发送给服务器,然后服务器向苹果的对账服务器请求验证。只需要按苹果要求组装好json字符串即可。而网上关于设置 content_type = "application/json; charset=utf-8",或则将空格换成+号的说法,其实和这个21002半毛钱关系都没有。据我的测试可得知,co原创 2022-04-24 16:29:57 · 5453 阅读 · 0 评论 -
MYSQL Error 2013,Blob字段长度,以及max_allowed_packet
昨天服务器丢失与mysql的连接了,半夜的时候,客服给我打电话,我到服务器上看日志,看到日志中显示MySql 2013错误。2022-04-17 13:49:53 [167558.625s][ERROR] Lost connection to MySQL server during query2022-04-17 13:49:53 [167558.625s][ERROR] Failed execute SQL command: call update_ranking(?,?,?,@code), wit原创 2022-04-18 13:00:46 · 755 阅读 · 0 评论 -
ios开发的p12和provision
如果是第三方的开发和发布证书,那么必须要他给你两个文件:证书的p12文件描述profile的mobileprovision文件。还有p12的密码。先安装p12,输入密码,导入证书,然后再双击mobileprovision即可。测试设备的uuid必须在生成provision文件前加入。...原创 2022-01-26 16:59:35 · 1501 阅读 · 0 评论 -
C/C++ 中random的精度
其实这种伪随机数的精度是很差的,如果做一个实验就可以得到结果,随机一万次,检测小于10%的概率,通常来讲,这个结果的离散性会非常的大,设定10%的触发概率通常会得到大于10%的概率,这个其实非常糟糕,特别是小精度,会让设计前功尽弃。如何解决这个问题?其实最简单的办法就是随机两次,然后相乘求余。比如,我要求10000的范围,那么用random求两次结果int random1 = random() % 10000;int random2 = random() % 10000;int resu原创 2022-01-17 15:48:57 · 297 阅读 · 0 评论 -
Fiio Q1的线性输入无法调节音量的问题
前几天我的Q1播放器突然无法调节线性输入的音量了,我用SMSL的Su9的输出信号通过line-in接入到Q1,然后用Q1做耳放进行功率放大。之前这个没有一点问题,能调节音量大小。而有一天我接上Q1播放音乐时,突然耳机里传来非常大的声音,而我尝试调节音量完全无效,无论怎么旋转音量旋钮,都没有任何作用。我不得不通过Su9来调节输出音量来解决问题,但这让我非常难受。当我渐渐习惯了通过Su9来调节音量时,我发现左右声道的音量有差异,导致声场定位偏向右耳。这个很奇怪,我先以为是Su9的问题,把左右声道的莲花插头互换,原创 2022-01-15 16:23:24 · 1904 阅读 · 0 评论 -
服务器开服的时候需要避开6600-6700端口
服务器开服的时候需要避开6600-7000端口,因为某些ISP会屏蔽这个端口段中的某些端口。具体那些会被屏蔽,我知道的有6667,6668,6669这几个。电信线路中没问题,换成网通联通线路则可能被频闭。貌似这几个端口经常被攻击。所以干脆直接屏蔽了。...原创 2021-10-09 18:15:42 · 466 阅读 · 0 评论 -
ignite 用 sqlline 把表导出成csv文件的方式
命令:./sqlline.sh --verbose=true -u jdbc:ignite:thin://127.0.0.1:4000 -n ignite -p yourpassword --run=/home/yourname/query.sql --outputformat=csv | sed "s/'/\"/g" > /home/yourname/backup.csv其中:query.sql内写查询语句,即可将需要的表的查询结果导出到csv文件。如果表有损坏,不影响导出,只是在打开.原创 2021-09-23 14:10:25 · 500 阅读 · 0 评论 -
QT 发布release版要注意的问题
如果用windeployqt.exe来发布QT,则必须注意,如果是release版本,必须带上 --release 开关,否则还是给你拷贝debug版本的dll。比如 windeployqt --release your-app.exe原创 2021-09-14 16:12:41 · 184 阅读 · 0 评论 -
一个默认operator=引起的C++服务器随机崩溃,以及对应的小技巧
今天在对服务器进行更新的时候发现更新服务器崩溃了,而且崩溃的还很频繁,每次重启程序之后没多久就会崩溃,又是崩溃的问题,这让我很头疼。又是那种随机位置崩溃,而且没有任何规律可言。同样的,引起了堆内存的损坏,无法获取到dmp文件和log文件。第一时间,能下的判断是内存问题。就是不知道是写越界还是其他错误。还是老规矩,给这个程序打开page heap,用vs来调试,发现每次都是在创建或则删除对象的时候崩溃。而且几乎都是对成员变量的内存操作出错,比如临界区,vector之类的,这一点就可以排除是缓冲区溢出的问.原创 2021-08-30 18:17:09 · 262 阅读 · 0 评论 -
foobar2000 播放dsd 512
前几天突然心血来潮,把网盘里面的DSD 512的资源下载了下来,准备试试DAC能不能解码DSD 512,然而用foobar来播放的时候,却告诉我这种码率解码器不支持。让我有点懵,因为这个解码器的说明书上说了最高支持DSD 512。于是在网上找了半天资料,发现一个帖子说的很明白,foobar要支持DSD256及以上,必须用另外一套插件,原来的foo_dsd_asio不支持高码率。打开这个网址,就是sacd插件的最原始的出处,可以理解为foobar sacd插件的官方网址:https://sour.原创 2021-08-25 11:27:41 · 14574 阅读 · 2 评论 -
对海布法则的一点思考
海布法则非常简单,当两个神经元同时兴奋时,它们之间的突触就得到加强。这个法则经过多年的检验,确认这条学习法则是普遍存在于神经元之间的。那么,对于这个法则,我们考虑一种极端情况:只有两个神经元,神经元A的轴突与神经元B的树突形成了一个突触,那么,问题来了,这种情况下,两者之间的突触如何得到加强?按照海布学习法则,两个神经元必须同时兴奋,这里蕴含了一个预设条件:神经元知道对方和自己都兴奋了,那么,这两个神经元如何得知对方已经兴奋?或则说神经元B很容易知道神经元A的兴奋状态,同时也能知道自己的兴奋状态,但神经元.原创 2021-08-23 21:58:32 · 330 阅读 · 0 评论 -
一个免费的bug提交系统
这个网站是真免费的那种,不是打着免费的旗号让你付费的套路。我准备更换公司的bug管理系统,找了半天,找到这个网站最符合我的心意,流程简洁,用起来方便,速度快。有兴趣的去看看吧:buginfo.cn...原创 2021-07-27 10:22:16 · 244 阅读 · 0 评论 -
RSA UML转换C++失败一例
今天对某个项目转换UML模型到C++代码框架的时候报错,错误如下:变换执行状态。 java.lang.ClassCastException: com.ibm.xtools.cpp.model.impl.CPPTypedefImpl incompatible with com.ibm.xtools.cpp.model.CPPClassifier com.ibm.xtools.cpp.model.impl.CPPTypedefImpl incompatible with com.ibm.xtools..原创 2021-07-20 16:14:42 · 104 阅读 · 0 评论 -
更新xcode 12.51时提示空间不足,以及macos的空间清理
这几天给macos的xcode升级时提示空间不足,我很奇怪,看了一下系统信息,显示剩余空间大概25个G左右,想了半天,于是把原来的xcode删了,然后下载新的xcode,但app store还是提示空间不足,这下让我彻底郁闷了,系统存储信息里面显示占用系统空间最大的是other,大约33g,这个other还无法清除,但无法知道具体是什么内容,我想了一下,于是决定手动清理。在appstroe里面找了一个软件,cleanmymacx,这个软件是收费的,但可以不付费,仅用它来查找那些文件夹的东西最多,显示的结原创 2021-07-18 14:13:27 · 804 阅读 · 0 评论 -
MYSQL中用select语句查询blob字段的长度
用下面的语句就可以查询数据库中blob字段所占的长度,单位:字节select OCTET_LENGTH(column_name) from table_name;原创 2021-06-29 16:14:56 · 1270 阅读 · 0 评论 -
关于百度网盘离线下载链接无效的问题
1. 必须是http,ftp链接,https不支持。2. 结尾必须是文件名。3. 不支持ed2k链接了。4. 最好是用torrent让他下。原创 2021-04-11 09:39:04 · 26560 阅读 · 5 评论 -
ERLANG中千奇百怪的语法
这两天维护公司的一个老的项目,于是对ERLANG有了接触,开始接触的时候,对ERLANG的语法感到非常难以适应,来几个给大家猜猜试试看。#state{socket=Socket, ref = Ref} = StateNewState = State#state{socket => Socket, ref => Ref }NewState = State#state{socket := Socket, ref := Ref }NewState = State#state{ref..原创 2021-03-31 14:52:57 · 114 阅读 · 0 评论 -
firefox 打开被屏蔽的端口
今天用firefox打开一个内网服务的时候报错:此网址已被限制 此网址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox 取消了该请求。解决方法,地址栏中输入:about:config点击“接受风险并继续”按钮在上面的输入栏中输入:network.security.ports.banned.override然后,在下面列表内出现这个选项,有三个方式:布尔值,数值,和字符串,选择字符串,选择字符串,选择字符串,选择字符串,选择字符串。输入你要解除频闭的端口。点+原创 2021-03-23 15:17:56 · 736 阅读 · 1 评论 -
IBM RSA在转换代码时报错的解决办法
今天在UML转C++时碰到这样一个报错。XXXXXXXXX代码中的多个声明与基于GUID或标准名称的 Xxxx 匹配。请修改/删除要解析的其中一个源。然后转换失败,琢磨了半天,把源码管理中的历史文件都Get下来试了,依然报这个错,问题大概率不是UML文件本身。然后仔细看了一下报错的提示,后面的XXXX很像项目内的一个源文件的名字,然后试着将这个文件删除掉(因为项目目录的其他文件夹内也有同名的源文件),然后这个故障消失。...原创 2020-11-16 15:09:48 · 134 阅读 · 0 评论 -
NDK链接时报错 undefined reference to getdtablesize
链接静态库时报错:function libwebsocket_create_context: error: undefined reference to 'getdtablesize'解决方法:在Android.mk内添加LOCAL_ALLOW_UNDEFINED_SYMBOLS := true原创 2020-06-28 18:16:12 · 536 阅读 · 0 评论 -
关于在64位linux下开发32位linux程序的一些问题
前几天在64位linux下开发跨平台的代码,包括32位和64位的版本都需要编译,在给g++加上-m32开关之后,g++报了一个错误:gnu/stubs-32.h: No such file or directory compilation terminated. make: ***在网上翻了一圈,情况就是64位linux缺省只安装了64位的头文件和Lib版本,需要增加32位的版本库,网上提...原创 2020-02-28 11:27:16 · 179 阅读 · 0 评论 -
cocos2dx在surface pro上启动崩溃的问题
这几天换设备,于是把之前的cocos2d x游戏项目迁移到surface pro上,之前都非常正常的游戏,在surface pro上执行时出现了启动崩溃的情况,每一次都是在程序启动的时候,执行到CCEGLView.cpp这个文件的203行 m_hRC = wglCreateContext(m_hDC); 这一句时崩溃。调试查看堆栈,发现每次都是通过opengl.dll调用到intel的显卡驱动内出原创 2013-06-24 16:22:23 · 984 阅读 · 0 评论 -
解决Win7备用ip无法生效的问题,留档
Automatic Private IP Addressing, or APIPA as it is better known, is a feature of Windows 2000 , XP,2003 and vista operating systems that allows for the automatic assignment of IP addresses in a networ转载 2013-05-31 14:28:25 · 1480 阅读 · 0 评论 -
apple in app purchase 的测试相关注意事项。。
测试的时候碰到很多问题,Mark一下,以免忘记。在 itune 内注册项目的测试帐号的时候,一定要注意,地区必须设置成china,否则因为地区不一样导致无法连接到itune store就非常悲催了。新的帐号必须遵循以下步骤,否则会失败,反复提示你登陆帐号,然后提示你无法连接到 itune store1.在apple账户里面删掉你之前不能用的注册账户,并在你的机器上的设置原创 2013-05-21 18:21:17 · 997 阅读 · 1 评论