- 博客(133)
- 资源 (1)
- 收藏
- 关注
原创 LCD液晶屏维修日记
拆开液晶显示屏后,发现结构非常高的简单,就两大部分,一个是液晶屏控制板,一个是液晶面板,像下面这样。液晶面板:故障的现象是接通电源后,面板不亮,且控制面板的LED灯闪烁,液晶面板电路上还有规律性的“咔嗒声音”,且一秒钟响一次。偶尔按下 Power 按钮后,灯条会闪烁一下,但立马就会熄灭。
2023-11-15 01:58:13 522
原创 LiteVNA 能做什么?
最近入手了一台设备,性价比非常高。因为之前没有接触过 VNA 这种测试仪器,所以准备好好研究一下。和它类似的一个项目是,价格要高些,但可能性能要好点,另外,文档也要全一些。
2023-11-12 21:31:29 1340
原创 ChipScope 使用问题和解决方案
我最近在学习FPGA开发技术,用杜勇老师的《Xinlinx FPGA数字信号处理设计》一书,按照书中的例子,对 CXD301 开发板进行ADC、DAC示例的调试,使用 ChipScope 软件进行在线逻辑分析。遇到了下面的问题,并给出了解决办法。
2023-05-10 23:36:46 1971
原创 解决 win10 下 ISE14.7的 iMPACT 崩溃问题 - FPGA 笔记
用 Xilinx ISE 14.7的 iMPACT 生成 PROM 时,到“Add device at revision 0”时,总是 crash,查了一下,原来是 win10 下需要修改 DLL,下面是我摸索出来的解决方案
2022-07-16 20:01:17 2219
原创 python 中用中文做标识符会有什么不良影响?
python 中用中文做标识符会有什么不良影响?即 Non-ASCII characters in an identifier 。python 是支持中文等非ASCII字符做标识符的,例如类名、变量名等。这对中文开发人员很友好。PyCharm 会有一个警告,但可以取消,那么中文字符做 python 的标识符会有什么其他不好的影响呢?首先 python2 是不支持非ASCII字符作为标识符的,但 python 3 已经明确支持。参考 https://docs.python.org/3/referen
2021-12-24 22:18:33 2626
原创 Python 字符串变量替换的方法
Python 字符串变量替换的方法这篇博客总结得非常清楚:https://realpython.com/python-string-formatting一般来说3.6版本用 f-string,2.7 版本就用 format 方法。
2021-12-24 11:02:43 1679
原创 matlab 程序改写为 python 程序的方法
介绍了如何将 matlab 代码转换为 python 程序的方法,以及需要注意的技术细节。
2021-12-24 10:54:24 19523
原创 SQLite TEXT 字段的最大长度是多少?
SQLite TEXT 字段的最大长度是多少?答:是 1,000,000,000字节,接近1G,由 -DSQLITE_MAX_LENGTH=123456789 宏定义。摘录如下:Maximum length of a string or BLOBThe maximum number of bytes in a string or BLOB in SQLite is defined by the preprocessor macro SQLITE_MAX_LENGTH. The default val
2021-11-15 09:46:51 7027
原创 spring 中如何动态地创建 bean ?
在spring中动态定义一个bean,并用带参数的 factory method 创建bean实例
2020-11-30 12:07:36 1329 1
原创 调试 Spring + GORM + BeanDefinitionRegistryPostProcessor 遇到的问题
追踪代码,分析 No Session Bound 问题。
2020-11-29 21:11:54 417
原创 Matlab导出数据时数字精度不够的问题
用 csvwrite() 函数导出数据时,如果数值的长度超长,Matlab 就会使用“短科学记数法”导出数值,导致丢失小数点4位后的值,造成精度不够。例如:数值 “233000.25” 会变成 “2.3E05”,导致后面的0.25丢失。解决方法使用 dlmwrite() 函数导出时可以设置精度。示例代码:dlmwrite('Comfort.csv',Com,'precision','%.4f');注意,如果使用 writematrix() 函数导出数据,需要2019a以上的 matlab 版本
2020-10-02 18:02:40 6897
原创 Java中 Class 和 ClassLoader 的 getResourceAsStream() 函数的路径参数
Java中 Class 和 ClassLoader 的 getResourceAsStream() 函数的路径参数含义是有区别的,一个是相对路径、一个是绝对路径。
2020-08-31 11:10:31 602
原创 如何获取 Groovy 中 trait 的属性信息?
如何获取 Groovy 中 trait 的属性信息?如何给Trait 添加 Transformer?
2020-08-03 16:58:12 420
原创 关于 HibernateOptimisticLockingFailureException: Row was updated or deleted by another transaction 的问题
介绍了乐观锁失败异常 HibernateOptimisticLockingFailureException 的原因,以及一些处理方法
2020-07-30 17:30:43 2075 2
原创 如何在 Grails 中使用 Swagger 来编写 API 文档
答:需要自己开发一个 OAS v3 插件,已经开发了一个初步版本,有需要的请看blog。
2020-07-24 15:47:39 933
原创 如何从 Groovy 代码中抽取到注释?
如何从 Groovy 代码中抽取到注释?可以用 Groovy 的 AST Transformer 来读取源代码,并用正则表达式、基于规则的方式抽取 field 的注释。
2020-07-24 15:25:15 697
原创 如何获取Java/Groovy中 method 参数的名称?
起因最近在开发一个 Grails 的 Swagger(OpenAPI v3)插件,需要自动从action方法中生成文档,这就需要读取方法的参数名。但是在 Java 中如果编译时没有指定选项则无法获取到方法名,得到的是 argsN 这样的名字。但是 Grails 中的 data-binding 功能却能根据 action 的名称将请求参数对应到同名的参数变量上,这就说明是有办法做到的,至少在 Groovy 中是可以做到的,因此我们可以从阅读、研究 Grails 的 databinding 代码来寻找方法。当
2020-07-21 14:44:24 1054
原创 Grails 的插件能提供“静态资源”和 assets 给应用项目吗?
Grails 插件是可以对外提供静态资源文件,让主应用通过 URL、Taglib 访问该文件的。
2020-07-20 14:22:39 252
原创 因为添加了 @EqualsAndHashCode 注解而导致 User 对象保存时报错的问题
因为添加了 @EqualsAndHashCode 注解而导致 User 对象保存时报错的问题
2020-07-13 11:12:36 594
原创 如何让Gradle使用代理服务器?
编辑 gradle.properties 文件,加入下面的配置即可:systemProp.https.proxyHost=127.0.0.1systemProp.https.proxyPort=10350
2020-06-21 09:47:51 982
原创 如何 drop 有 foreign key 的 mysql table?
父子表定义一张 “订单表 Orders” 中有一个字段 “customer_id” 顾客id,指向顾客表 (Customers) 的主键(id字段),那么 顾客表就叫做“父表”或“被引用表”,而顾客表被称为“子表”或“引用表”。当 drop 父表时,必须先删除掉“子表”,否则 mysql 会报告:ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails如果两张表互相之间相互引用,
2020-06-20 19:45:04 941
原创 Service Unit Test 报告 “not a domain class” 的问题
Service Unit Test 不能调用 GORM save() 等方法的问题原因。
2020-06-13 18:37:13 455
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人