CMake使用gRPC(Protobuf) 的c++ demo
使用cmake运行gRPC的demo
https://blog.csdn.net/howard789/article/details/131460959
abseil absl下载 安装 合并成一个.a文件
abseil absl下载 安装 合并成一个.a文件
使用Clion(cmake)运行FreeRTOS的demo
使用Clion(cmake)运行FreeRTOS的demo,硬石YS-F4Pro (f407)开发板可以直接运行。详情见博客 https://blog.csdn.net/howard789/article/details/128064609
cpp用cmake调用python方法的demo
linux下cmake的项目调用python方法的案例,说明 https://mp.csdn.net/mp_blog/creation/editor/124607937
使用makefile启动vcs, verdi 进行仿真
https://blog.csdn.net/howard789/article/details/116928636 博客
IC验证 - uvm验证demo代码
IC验证 - 手把手教你搭建UVM芯片验证环境(含代码) 教学视频里的代码
https://www.bilibili.com/video/BV1yq4y177f6/
【小豪同学】25分钟学会 perl 入门项目代码
https://www.bilibili.com/video/BV1mh411m7Dv/ 教学视频里的代码
gvim8.2 主程序,配置文件和相关的plug.rar
gvim vim 用vim-plug安装配置taglist ctrlp nerdtree winmanager nerdcommenter neocomplete 等常用程序, 参考博客 https://blog.csdn.net/howard789/article/details/113306624
用 verilog 实现 minst 数字识别
用verilog实现minst 的数字识别, 可以用modelsim看结果, 如果要部署到fpga上, PL的资源要非常非常多代码下载包含5个仿真文件 https://blog.csdn.net/howard789/article/details/111346263
Xilinx zynq PS 透过bram和dma和PL进行数据交互
PL透过bram 向PL传递 0-9的数据,PL进行数据处理后( 在此为了简化,就将所取得的数据 + 100 返回) 透过dma 传回PS
https://blog.csdn.net/howard789/article/details/111194482
nlp命名实体识别Named Entity Recognition NER demo
nlp命名实体识别Named Entity Recognition NER demo
1.制作word和tag的dic,dic的id是0开始的int,出现频率高的排在前面
2.将每一句话转成2个80维的向量(即最长80个字),第一个是出现句子的 word 的id(train_x),第二个是对应的ner的tag(命名实体)的id(train_y)
3.把(train_x) (train_y) 用深度学习的方法训练后, 以后input一个句子, 就可以返回 对应的tag
4.用 test_x测试准确率
nlp词性标注demo
nlp词性标注pos tag的demo含训练集, 将英文句子的词性标注,并解释词性例如trying to keep pace with rival Time magazine
运行结果为
word: trying
result: VBG
explain: Verb, gerund or present participle 动名词和现在分词
-----------------------------
word: to
result: TO
explain: to 作为介词或不定式格式
-----------------------------
word: keep
result: VB
explain: Verb, base form 动词基本形式
-----------------------------
word: pace
result: NN
explain: Noun, singular or mass 常用名词 单数形式
-----------------------------
word: with
result: IN
explain: Preposition or subordinating conjunction 介词或从属连词
-----------------------------
word: rival
result: JJ
explain: Adjective 形容词或序数词
-----------------------------
word: Time
result: NNP
explain: Proper noun, singular 专有名词,单数形式
-----------------------------
word: magazine
result: NN
explain: Noun, singular or mass 常用名词 单数形式
-----------------------------
xgboost.dll和xgboost.lib 2020/5/26
2020/5/26下载git代码后自己用vs生成的,包含xgboost.dll, xgboost.lib ,xgboost.exp的文件
CART回归树 可视化demo.zip
这是一个用python实现的cart回归树(不是调用sklearn的), 可以调整参数,并且打印决策树并用plt展示数据和回归线,demo是回归模型,返回的值是平均值,稍微修改后可以用于分类
支持向量机(SVM) SMO可视化demo
这是一个svm的demo,可以把每一次更新的图片展示出来,并把alpha等信息打印在控制台, 可以一步一步的看到svm是如何更新的, 并画上sklearn算出来的结果作为比较, 大约迭代5-10次后,结果和sklearn画出来的线高度重合. 用的是 smo算法
用adaboost预测马病
1. 以机器学习中的horseColicTraining 为训练样本, horseColicTest为测试样本
2. 实践中当训练次数大的时候会过拟合, 以最大训练次数40次, 取最大的auc的次数为最佳训练次数,
3. 每次训练都会计算auc并绘图, 迭代40次后, 依照最大auc的次数重新训练,得到3个弱分类器,此时 auc 0.526
4.进行测试, 测试集错误率17.91%
MNIST手写识别numpy实现
用numpy实现的深度学习,只有一层,训练前正确率为 0.098400,训练后正确率为 0.904600
YunClass.rar
mfc 和 halcon 17用vs2017联合编程,halcon助手用摄像头连续采集并在PictureControl展示
Qt Demo 登陆MySQL数据库增删改查
用Qt 做了一个Demo 实现MySQL数据库增删改查的功能. 页面和说明可以看这里 https://blog.csdn.net/howard789/article/details/100837934
Python爬虫抓取股票资料
以前写的Python抓取股票资料的项目,因为效率太低后来没有用了,用python跑完一圈大概要几十分钟,没法使用,但是当python的demo还是不错的,这个demo用到的技能包括数据库操作,定时任务,用BeautifulSoup爬虫,python的字典,正则等
博客 https://blog.csdn.net/howard789/article/details/90741252
用url作为shiro的permission的范例
是用菜单URL作为shiro的permission来管理,每一个用户分配其角色(可以有多个角色),这个系统要求必须登录才能使用,如果是对外的公开项目就不合适,shiro一般也是用在需要控制权限的项目. 每个角色分配其可以访问的url,所以当一个用户登录的时候,他会有可以访问的url的清单,这样我们就可以利用动态生成菜单和在页面上配置的方式让其只能看见自己可以访问的菜单,用户登录的时候只能看到他有权限的菜单,只要能看到的菜单或功能,都是有权限访问的. 项目用到spring-boot和mybatis。需要在test数据库里运行代码里的sql脚本,默认登录用户hao或yiqian,密码都是12345
spring-boot-my-tomcat
用本地的tomcat启动springboot的demo,可以参考这个博客 https://blog.csdn.net/howard789/article/details/88850219
hadoop 3.1.1 winutil.exe
winutils.ext 放在windows hadoop bin目录下,放在windows hadoop bin目录下
spring-boot-shiro-demo.rar
下载后先在本地创建test_shiro数据库,然后运行resources的sql包下的5个sql文件,启动项目即可看到网页,说明的博客 https://blog.csdn.net/howard789/article/details/83305478,项目用到的技术点包括springboot+shiro+mybatis
spring-boot 2.0.2 数据库配置定时任务
spring-boot 2.0.2.RELEASE,将定时任务配置在数据库,启动项目的时候,用mybatis读取数据库,实例化对象,并设定定时任务。如果需要新增,减少,修改定时任务,仅需要修改数据库资料,并重启项目即可,无需改代码。含数据库建表语句和示范,运行application启动定时任务,测试类示范查看,修改定时任务。