- 博客(141)
- 资源 (10)
- 收藏
- 关注
原创 NSWindow在释放的时候报错
swiftUI写程序的时候如果动态创建NSWindow,在释放的时候报错 报错 Thread 1: EXC_BAD_ACCESS (code=1, address=0x20),各种AI都认为是NSWindow里面的控件没有释放,最好发现是 NSWindow.isReleasedWhenClosed默认为true,系统自动释放的时候会重复释放,所以改成false即可。
2025-02-23 22:09:10
406
原创 opencv ios 在mac上安装报错 returned non-zero exit status 65
大概率是系统中python指令不存在只有python3指令。opencv ios 在mac上安装报错。
2024-12-02 21:14:37
264
原创 关于用强化学习进行股市预测的新思路(3)
第一版的奖励函数仅考虑第二天是否会涨跌,第二版加入了投资资金回报的计算。有意思的是,这两版后期验证的部分模型是重合的,但不是最好的。最近把用强化学习训练的第一版模型策略跟第二版模型策略交叉预测可买入的股票和转债,可以大大降低出现太多选择的问题。加上根据成交量选择活跃的股票和转债,然后根据其cci指标选取合适的时机买入,基本可以做大全胜。对转债和股票选取各自验证成功率比较高的模型,然后交叉使用,目前效果不错。
2024-08-02 00:02:41
611
原创 更新了 visual studio code 1.91 版本的如果突然无法启动了,回退到1.90版本即可。。
更新了 visual studio code 1.91 版本的如果突然无法启动了,回退到1.90版本即可。
2024-07-09 14:15:33
190
1
原创 有三台机器A,B,C ,A和B分别处于一个局域网内,C是一个允许Linux的公网服务器,如果通过ssh命令让A通过C访问B的指定端口?
这样,当你连接到机器A的这个本地端口时,流量会被转发到机器C,然后通过SSH隧道转发到机器B。ssh -L :: user@C -p C的端口。ssh -fN -R :: user@C -p C的端口。 是你希望在机器C上打开的端口,用于转发到机器B的。
2024-05-31 22:49:33
559
原创 沪深主板打板胜率统计
选出每只股票 (收盘价-开盘价)/开盘价 >0.098的日期,然后往后取3天数据,如果3天内有一天能涨超0.2元,则认为打板成功。统计了20100101以来的数据,以中信日K为数据来源。
2024-03-20 17:45:43
689
原创 关于用强化学习进行股市预测的新思路(2)
接着我按照上次文中的思路,在回报函数中加入本金参数,对每次买卖进行计算,如果 本金<=0 则把done设置为true,并且回报参数设置为一个很大的负数,比如-100。按此方式进行训练,发现效果貌似比最开始的模型要稍好。后面我开始尝试把沪深300的开盘价、收盘价、最高价、最低价加入到参数中,发现按照原来算法很难收敛。即使训练出来的模型,回测胜率也很低。然后我把这样训练出来的模型作为通用模型,对所有转债和对应的正股进行回测,找出对应胜率最高的一个模型,用来日常使用,效果也还不错。
2024-03-04 17:43:55
450
原创 用ESP32+max30102制作血氧检测
心率计算可以使用以下,原理是检测ir数据是否为有效心跳数据,如果是则检测跟上一次有效心跳数据获取到的时间间隔(毫秒),用60/(delta/1000)计算60秒内有多少次有效心跳,这个数值不稳定,所以要用一个平均值。因为MAX30102和 OLED显示屏都是通过I2C跟ESP开发板链接,所以需要自定义一对接口(SLC、SDA)。LED用默认的 PIN21,PIN22,MAX30102用PIN5,PIN23。MAX30102用Wire1。
2023-01-08 17:44:21
5433
2
原创 关于mysql/mariadb会产生大量错误日志导致硬盘空间很快被占用问题的解决方法
关于mysql/mariadb会产生大量错误日志导致硬盘空间很快被占用问题的解决方法
2022-11-11 09:56:43
895
原创 关于股市行情与情绪指数的相关性
用深度学习的情绪模型对其内容进行情绪数字化后,发现东方财富的股民情绪变动强烈,雪球和集思录里的用户相对更加理性。更加理性的内容反而更不能反映出情绪跟行情的变化,所以选择东方财富的内容进行分析。最近尝试分析了一下股市行情数据与股民情绪反应的是不是有什么关系,于是分别研究了一下东方财富论坛,雪球,集思录这三个论坛里的发帖情况。目前看股市的行情跟股民的情绪变化趋势是相吻合的,接下来会进行更进一步的分析。图二为跟分时图时间线统一的情绪指数图。图一为某股票的分时图。......
2022-08-16 21:27:28
875
原创 mysql Can‘t open and lock privilege tables: Table ‘.\mysql\db‘ is marked as crashed .. repair failed
mysql Can't open and lock privilege tables: Table '.\mysql\db' is marked as crashed .. repair failed myisamchk aria_chk
2022-08-16 17:17:03
541
原创 深度学习实践-可转债次日开盘价预测
最近看《DIVE INTO DEEP LEARNING》,根据其中的RNN章节,找个项目进行实践一下。首先说效果,很不理想,这也是意料之中的,毕竟股市、债市各种不可控、不可量化的因素太多了,权当做练习RNN就行。目的:根据前N(5,10,15)天的行情,使用GRU,LSTM,BiLSTM模对可转债次日开盘价进行预测。数据:把每只转债的当日行情,按分钟处理,这样每天就有242组数据,每组数据包含(当时价格、昨日收盘价、今日开盘价,当时均价,当时交易量)五个特征。时间步设置为N,所以输入 数据的维度为[
2022-04-11 15:02:39
1583
1
原创 nginx+apache 新增vhost并新增端口
nginx+apache 新增vhost并新增端口生产环境为 nginx + apachenginx1. 提供静态主页的WEB服务2. 通过反向代理访问apache里的服务lampp的apache提供后端服务功能现在要在尽量不改动后端的基础上,临时性的把静态主页换成PHP的一套主页。首先找到apache的httpd.conf文件把#Include etc/extra/httpd-vhosts.conf的注释去掉然后编辑httpd-vhosts.conf增加Liste.
2021-10-16 19:23:55
388
原创 群晖相关知识笔记
安装MYSQL和PYTHON3 在群晖的套件中心中直接搜索安装就行。群晖里用 MariaDB代替Mysql 安装pip3 不用root,直接用普通用户就行wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py'python3 /tmp/get-pip.pyrm /tmp/get-pip.py一般安装到/var/services/homes/username/.local/bin下MariaDB...
2021-09-30 22:05:16
1801
原创 辛普森法则
辛普森法则是求定积分近似值的一种方法,也叫抛物线法它将区间[a,b] n 等分 ,n为偶数。设 ,过三点做一条抛物线,抛物线的函数表达式用 表示,此函数为偶函数。则根据 牛顿-莱布尼茨公式 可以推算取计算积分得到最后得出所以$$...
2021-09-20 16:11:04
24529
原创 MAC上用qemu运行树莓派os
首先安装qemubrew install qemu运行qemu-system-arm -M ? 查看支持的arm设备一般选用versatilepb下载内核 https://github.com/dhruvvyas90/qemu-rpi-kernel下载OS镜像 http://downloads.raspberrypi.org/raspbian/images/下载后解压缩 把img文件放到qemu-rpi-kernel目录里然后执行qemu-system-arm -M versatile
2021-08-30 18:52:51
593
原创 ubuntu升级gcc g++
1. sudo add-apt-repository ppa:ubuntu-toolchain-r/test2. apt update3. apt install gcc-74. apt install g++-75. ls /usr/bin/gcc* ls /usr/bin/g++* 查看是否按照成功6.sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50sudo update-alterna
2021-03-25 09:57:09
498
原创 windows10自动开启wsl2的cron和ssh服务 并运行其它机器访问ssh服务
wsl2里的默认用户名为user首先创建一个脚本文件 /home/user/start_service.sh 用来开启cron服务和ssh服务 service cron start service ssh start2. chmod +x start_service.sh3. sudo visudo #添加以下内容 这样执行 sudo ./start_service.sh的时候不用输入密码 user ALL=(root) NOPASSWD: /home/user/star
2021-03-01 17:52:13
566
原创 ubuntu c++ cmakelists.txt里增加对mysql的支持
#mysql所需的头文件和库所需的目录和库文件可以用/usr/bin/mysql_config来查看include_directories("/usr/include/mysql")link_directories("usr/lib/x86_64-linux-gnu")set(MYSQL_LIBS mysqlclient pthread z m rt atomic ssl crypto dl )target_link_libraries(生成文件名 ${MYSQL_LI.
2021-02-13 23:14:18
617
原创 vscode remote ssh wsl2
wsl2里开启sshd 服务修改 /etc/ssh/sshd_config里的端口 为 22 和 PasswordAuthentication YESsudo service ssh startwindows下管理员模式打开powershell执行set-executionpolicy remotesigned 获取管理员执行权限netsh interface portproxy add v4tov4 listenaddress=0.0.0.0 listenport=22..
2021-02-02 17:09:57
728
原创 boox 电子书 推送 push 无法正常使用 无效token
原文链接boox max carta 推送 push 无法正常使用 无效token 登出的时候提示 Persmission denied关于这个问题,在 应用-右上角展开菜单列表“管理”-管理应用程序-全部 中找到ContentBrowser,点进去在存储里点“清除数据”,就可以重新绑一次账号了,之后推送也就恢复正常了。...
2021-01-29 10:18:15
1476
原创 ios UITextView 添加链接 垂直居中和水平居中
水平居中let fixedHeight = textView.frame.size.heightlet newSize = textView.sizeThatFits(CGSize(width: CGFloat.greatestFiniteMagnitude, height: fixedHeight))textView.frame.size = CGSize(width: newSize.width, height: max(newSize.height,fixedHeight)).
2020-09-26 21:04:35
1207
原创 用frida 修改陌陌定位 fake momo gps (知乎同标题为本作者发)
首先用 AndroidCrackTool 反编译apk,查看得到的AndroidManifest.xml,在里面寻找Loca关键字,发现有com.immomo.momo.map.activity.MyLocationAMapActivity类,然后用AndroidCrackTool提前dex,发现只能提取一个,手工把apk改成zip,把里面所有的dex文件复制出来,然后逐个转换成jar文件。把所有的jar文件用 jd-gui.jar 打开查看,在classes13.dex.jar中找到com.imm
2020-08-27 18:26:09
1853
原创 Android集成友盟分享SDK出现的 "微信发送被拒绝"" 的错误的处理方法
Android集成友盟分享SDK出现的 "微信发送被拒绝"" 的错误的处理方法
2015-08-19 14:17:30
3191
原创 node在windows下node-gyp编译可能会出现的问题
node在windows下nw-gyp编译可能会出现的问题如果调用模块时出现Error: %1 is not a valid Win32 application.这说明生成的模块跟平台不一致(32位、64位)Error: The specified module could not be found.一般是需要把所需的第三方的dll复制到.node的同级目录里。
2015-08-03 20:10:10
27967
1
原创 swift调用object-c项目遇到的问题与解决方法
1. swift调用object-c或者c时会在头文件里可能会出现 “Cannot find interface declaration for NSObject”? 这样的错误信息,一般只要在.h文件里加入#include <UIKit/UIKit.h>这一行即可。2. 如果object-c文件里出现 cannot find protocol UIAlertViewDelegate 类似的错误,也可以在.m或者.h中加入#include <UIKit/UIKit.h>这一行。3. 如果编译
2015-07-15 15:40:02
1545
原创 Hooper破解sublime text 2,连续 "⌘+s" 保存时,会弹出请求注册的对话框
用Hooper 破解sublime text 2连续 “⌘+s” 保存时,会弹出请求注册的对话框。从应用程序里找到 sublime text 2 ,右键 显示包内容,然后找到 Contents -> MacOS -> Sublime Text 2 可执行文件,拖到 Hooper Disassembler 中,然后 按照 Strings 查找弹出对话框的内容, “Hello! Thanks for trying
2015-05-14 23:11:17
3079
原创 如何播放通过微信下载接口下载的音频文件
通过微信下载接口下载的文件是speex格式,但是通过ffmpeg和其它好几种处理程序测试都缺少头文件,估计微信对这个文件处理过,以至于不能在本地转码保存成其它格式的文件播放知道我是怎么解决的吗。。。。真是。。绕了好大一圈 因为我做的这个最终是让用户在微信里听,但是上传的音频只保留3天,所以只能先把音频文件下载到本地,然后用户想听的时候再把本地文件通过微信的上传接口传到微信端,通过获取到的media_id,调用微信JS SDK的下载音频和播放音频接口进行播放。
2015-01-28 18:27:32
14934
原创 xampp里使用zend guard loader的问题
xampp自带的php(6.3版本以上)是thread safe模式的即以apache module方式来运行php页面,而zendguardloader是要求工作在not thread safe模式下即CGI方式来运行。所以需要下载对应版本的php的nts版,替代原来的php,然后在apache的配置文件里修改乘cgi方式来运行php就可以了。
2015-01-16 16:44:37
4029
原创 mongodb 驱动 在 xampp里配置
首先从 http://docs.mongodb.org/manual/applications/drivers/ 下载对应PHP版本的 php_mongo.dll ,然后把它放到 php/ext里,然后再php.ini里 加上 extension=php_mongo.dll 如果此时你启动xampp 的 apache,会报错 找不到 libsasl.dll ,这个dll存在与 /php 目录下,把它复制到 /apache/bin下,这时候启动apapche 应该就可以了
2014-12-23 16:23:08
2441
保护眼睛的阅读辅助工具 1.6版本
2009-05-14
保护眼睛的阅读辅助工具 1.5.2版本
2009-05-08
保护眼睛的阅读辅助工具
2009-05-05
新版的桌面图标样式的设置程序
2009-04-13
桌面图标排列保存/恢复工具
2009-03-23
彩色二值化的车牌定位.pdf
2008-12-10
WM智能手机监控电脑
2007-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人