- 博客(135)
- 资源 (1)
- 收藏
- 关注
原创 快速理解 Javascript 中异步编程的核心 Promise 对象
抓住核心,简明扼要地讲清楚Javascript的异步编程技术,非常容易理解
2024-11-15 14:53:18
716
1
原创 用 Visual Studio Code 打造超越 PyCharm 的开发神器
这篇文章记录了如何用 Visual Studio Code 打造 Python 开发神器
2024-11-06 17:53:21
848
原创 LCD液晶屏维修日记
拆开液晶显示屏后,发现结构非常高的简单,就两大部分,一个是液晶屏控制板,一个是液晶面板,像下面这样。液晶面板:故障的现象是接通电源后,面板不亮,且控制面板的LED灯闪烁,液晶面板电路上还有规律性的“咔嗒声音”,且一秒钟响一次。偶尔按下 Power 按钮后,灯条会闪烁一下,但立马就会熄灭。
2023-11-15 01:58:13
618
原创 LiteVNA 能做什么?
最近入手了一台设备,性价比非常高。因为之前没有接触过 VNA 这种测试仪器,所以准备好好研究一下。和它类似的一个项目是,价格要高些,但可能性能要好点,另外,文档也要全一些。
2023-11-12 21:31:29
1669
2
原创 ChipScope 使用问题和解决方案
我最近在学习FPGA开发技术,用杜勇老师的《Xinlinx FPGA数字信号处理设计》一书,按照书中的例子,对 CXD301 开发板进行ADC、DAC示例的调试,使用 ChipScope 软件进行在线逻辑分析。遇到了下面的问题,并给出了解决办法。
2023-05-10 23:36:46
2169
原创 解决 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
2363
3
原创 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
2691
原创 Python 字符串变量替换的方法
Python 字符串变量替换的方法这篇博客总结得非常清楚:https://realpython.com/python-string-formatting一般来说3.6版本用 f-string,2.7 版本就用 format 方法。
2021-12-24 11:02:43
1728
原创 matlab 程序改写为 python 程序的方法
介绍了如何将 matlab 代码转换为 python 程序的方法,以及需要注意的技术细节。
2021-12-24 10:54:24
20263
原创 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
7283
原创 spring 中如何动态地创建 bean ?
在spring中动态定义一个bean,并用带参数的 factory method 创建bean实例
2020-11-30 12:07:36
1348
1
原创 调试 Spring + GORM + BeanDefinitionRegistryPostProcessor 遇到的问题
追踪代码,分析 No Session Bound 问题。
2020-11-29 21:11:54
428
原创 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
7165
原创 Java中 Class 和 ClassLoader 的 getResourceAsStream() 函数的路径参数
Java中 Class 和 ClassLoader 的 getResourceAsStream() 函数的路径参数含义是有区别的,一个是相对路径、一个是绝对路径。
2020-08-31 11:10:31
610
原创 如何获取 Groovy 中 trait 的属性信息?
如何获取 Groovy 中 trait 的属性信息?如何给Trait 添加 Transformer?
2020-08-03 16:58:12
433
原创 关于 HibernateOptimisticLockingFailureException: Row was updated or deleted by another transaction 的问题
介绍了乐观锁失败异常 HibernateOptimisticLockingFailureException 的原因,以及一些处理方法
2020-07-30 17:30:43
2164
2
原创 如何在 Grails 中使用 Swagger 来编写 API 文档
答:需要自己开发一个 OAS v3 插件,已经开发了一个初步版本,有需要的请看blog。
2020-07-24 15:47:39
949
原创 如何从 Groovy 代码中抽取到注释?
如何从 Groovy 代码中抽取到注释?可以用 Groovy 的 AST Transformer 来读取源代码,并用正则表达式、基于规则的方式抽取 field 的注释。
2020-07-24 15:25:15
719
原创 如何获取Java/Groovy中 method 参数的名称?
起因最近在开发一个 Grails 的 Swagger(OpenAPI v3)插件,需要自动从action方法中生成文档,这就需要读取方法的参数名。但是在 Java 中如果编译时没有指定选项则无法获取到方法名,得到的是 argsN 这样的名字。但是 Grails 中的 data-binding 功能却能根据 action 的名称将请求参数对应到同名的参数变量上,这就说明是有办法做到的,至少在 Groovy 中是可以做到的,因此我们可以从阅读、研究 Grails 的 databinding 代码来寻找方法。当
2020-07-21 14:44:24
1087
原创 Grails 的插件能提供“静态资源”和 assets 给应用项目吗?
Grails 插件是可以对外提供静态资源文件,让主应用通过 URL、Taglib 访问该文件的。
2020-07-20 14:22:39
260
原创 因为添加了 @EqualsAndHashCode 注解而导致 User 对象保存时报错的问题
因为添加了 @EqualsAndHashCode 注解而导致 User 对象保存时报错的问题
2020-07-13 11:12:36
609
原创 如何让Gradle使用代理服务器?
编辑 gradle.properties 文件,加入下面的配置即可:systemProp.https.proxyHost=127.0.0.1systemProp.https.proxyPort=10350
2020-06-21 09:47:51
1005
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人