- 博客(2503)
- 资源 (28)
- 收藏
- 关注
原创 读《甲骨文有故事:了解甲骨文不能不学的13堂必修课》
#书#甲骨文作者:商代的书写工具刀和竹从右到左的书写行列占卜的行为骨头能够占卜的秘密在水中泡着(去除骨胶原(collagen))占卜刻辞的四个段落前辞,贞辞,占辞和验辞。当宗教活动成为生活重要的一部分时,有特殊能力可与鬼神交通的巫师成为专业的神职人员,进行占卜取得神灵的指示。只有巫师能够操作骨卜贞人:提出占卜问话的人。巫是有阶级且有神灵的社会产物。巫师求雨可能失去生命。烧烤巫师以祈雨的习俗,直到春秋时代还十分普及。巫能治病“巫”与“医”以舞蹈,祈祷等心理治疗为主的人称为“巫”;
2022-06-14 17:52:50 260
原创 运维使用技术分析 - golang篇
以前做 devOps 时,主要是使用 linux shell makefile 等。python 也很少用。最近在 windows 下使用 bat , 发现 powershell 不好用。资料少。应该是自己能力差了些。bat 有的不方便实现就用 golang 写小程序实现,再 bat 调用。最近对脚本要做的事有一点总结,想用 golang 总结下看看能不能好好的做事。1, golang 操作 git :使用go拉取github代码_katy的小乖的博客-CSDN博客_go 获取github2, golang
2022-06-10 12:32:30 1511
原创 electron 1.8.2 版本升级到 18.2.3
这次升级遇到的问题不少,但是比 springboot 的升级要少很多。1,初始化函数不兼容。2,最小化函数,结束收回资源的函数不兼容。3,打包参数要修改。4,模块版本的升级。有的不升级会有影响。...
2022-05-19 15:18:56 366 2
原创 Springboot 1.5.6 升级到 2.1.7 会遇到什么问题?
我个人遇到的问题比较多1,为什么不直接升级到 2.6.7 ,有试过问题更多,所以决定小步升级,多次来。2,有的包不用了或换了。即 pom 的包配置有变。3,配置文件写法,配置的 key 值有变,个别 value 也有变。4,有的包在编程上的用法规则也有变。这点还没有整理清楚。虽然我升级完成。但还要整理、测试。5,下一步就是在做 2.1.7 => 2.6.7 可能会,但不确认是不是小升点。在试。变化还是很多的。2.1.7不具备上线条件,2.6.7以前的版本都有 BUG。...
2022-05-14 17:34:27 324
原创 华为欧拉缺省是没有图形界面,那就安装一个
华为欧拉缺省是没有图形界面的。可以安装深度的 DDE## 准备要有网络条件:ping baidu.com更新sudo yum -y update## 安装sudo yum -y install dde如果你之前操作系统选择的是英文,想使用中文的环境,请先执行以下命令,不然后面中文会显示为一个方块或乱码。```shsudo yum -y groupinstall fonts```设置系统开机后使用图形界面。sudo systemctl set-default graphi
2022-05-04 18:32:56 1511
原创 openEuler 初使用体验
介绍使用的文档https://docs.openeuler.org/zh/docs/22.03_LTS/docs缺省安装是没有图形界面的。但是可以安装 DDE 深度的图形界面程序安装图形界面程序,文档网上比较多。openEuler 是最近使用人数比较多的。感觉支持的机器还好。可以做为开发机器使用。...
2022-05-01 00:43:48 1100
原创 springboot 启动信息 Generating unique operation named
Springboot 启动信息有:## 原因是 swagger 产生的。这是因为 spring 在加载controller 的时候,发现这些类里面的方法名称有重复的,所以给你自动生成了一些名称,用以区分这些方法关闭这些信息的方法:### yamlapplication-dev.yml 配置文件中添加如下配置```yamllogging: level: springfox: documentation: spring: ...
2022-04-16 20:51:34 1290
原创 自己组装了台机器
价格不到一万,非常接近了。none 表示:显卡还没有安装。显示器是用旧的。只有一台用着,等使用双显示器时再考虑安装显卡。因为主板只支持一台显示器,hdmi, dp 二个接口,也只支持一台。12700K 比 12700KF 贵二百元。开机很快。昨天第二天使用发现 intel 的显卡程序报内存出错不能启动。有空再试试。没有重启电脑。机器的特点,就是使用了7个风扇,后面的下边的风扇是用扎带固定,没有震动声,非常好。处理器手感上看温度可以。没有专门去查看。本想着安装 win11的,...
2022-04-07 09:50:26 238 1
原创 桌面开发:Electron 代码打包 asar
默认情况下 electron-builder 会把开发者编写的 HTML, CSS 和 JavaScript 代码以及相关的资源打包成 asar 文件嵌入到安装包中,再分发给用户。安装 asarnpm install asar -g列出文件asar list app.asar释放指定文件asar ef app.asar entry.js(注意,不能运行中)全部释放asar e app.asar结论打包加密的作用几乎为零。一般的 javascript 开发人员就可以查看代
2022-03-31 10:54:01 1919
原创 Electron 项目的脚本编译 for window
最近做的项目是 window 平台的。所以编译脚本就做成 bat 的了。大步骤是二步前题:安装环境 node.js, npm, cnpm,代码准备版本号修改,暂时还没完善好,自动增加。一,node_modules 准备。每个项目不同,自己准备。二,编译 electron-packager这样就可以输出 exe 及相关文件了。三,安装版 exe ,grunt(前题:版本号修改,使用二个程序。1,自己写的小程序修改 *.rc文件。2,resource_hacker把修改的..
2022-03-24 16:45:47 1491
原创 JDK 18 发布
Java 18 (Oracle JDK 18)提供了九个 JDK 增强建议 (JEP) 的更新和改进。JEP 400:将 UTF-8 指定为标准 Java API 的默认字符集。通过此更改,依赖于默认字符集的 API 将在所有实现、操作系统、语言环境和配置中保持一致。其中包括在 Java API 文档 (JEP 413) 中添加代码片段的功能,这简化了在 API 文档中添加示例源代码。用于原型设计和测试的简单 Web 服务器 (JEP 408)。它没有可用的 CGI 或类似 Servlet 的功能。
2022-03-24 09:24:29 3626 3
原创 电脑客户端编程技术
早期:wxWidgets : https://www.wxwidgets.orgGTK: https://www.gtk.orgQt: https://www.qt.io近几年:Python, C#, Go近几年:NW.js : https://nwjs.ioElectron: https://electronjs.org我在关注 Electron,一种使用 javascript 的技术。比之前的入门更容易。开发,调试,打包。成本低。工具集丰富。最近还买了二本书。更深
2022-03-23 14:10:52 2056
原创 java idea 编辑器 @param *** 报错
报错信息如图:代码是这样的:有这个参数为什么还报丢失呢?因为注释和方法中间隔了一行。这样就不报了。
2022-03-19 09:27:39 821
原创 code review 看什么
1,大家都是人出错难免,不要笑话他人。2,初级团队看格式,注释,风格等,当然有自动化工具检查最好。3,代码的可读性优先于代码语法糖。4,有单元测试最好。要是能强制写最好。但是否百分百覆盖,这个认为不要求。5,有代码规范、review 指南、总结。6,开发时注释的别人代码,是否开启,不应通过注释调节开发流程。至少是不能提交。7,开发时加的日志输出是否关闭,加的日志就不能去除,否则就不应加。通过设置日志级别控制。8,不要写固定数字,字符串,尽量少写,多用常量代替或配置文件。先写到
2022-03-18 17:50:46 945
原创 golang 1.18 发布 - 2022-3-16
更新日期:2022-3-16发布说明:https://golang.org/doc/go1.18语言变化泛型bug 修复工具模糊测试Go 1.18 包括 fuzzing 的实现,如fuzzing 提案所述请注意,模糊测试会消耗大量内存,并且可能会影响机器运行时的性能。另请注意,模糊引擎在运行时会将扩展测试覆盖率的值写入模糊缓存目录$GOCACHE/fuzz。目前对可以写入模糊缓存的文件数量或总字节数没有限制,因此可能会占用大量存储空间(可能为数 GB)。执..
2022-03-16 16:58:42 1032
原创 PHP 8.1.3 2022-2-17 发布
查看 PHP 的新版时注意到 phpStorm 支持的新功能泛型重构代码部署HTTP客户端VCS-----------------------PHP 8.1新特性Never 返回类型Final 类常量显式八进制数字表示法性能优化PHP 8.1 在性能方面也有一些改动,包括: ARM64 的 JIT 后端 (AArch64) 继承缓存(避免在每个请求中重新链接类) 快速类名解析(避免小写和哈希查找) timelib 和 .
2022-03-15 09:09:22 166
原创 win10 家庭版安装 wsl2
以前一直以为是不可以的。这个开关没有,现在发现使用这个命令可以开启:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart在 powershell下执行。
2022-02-24 14:38:43 812 2
原创 不喜欢 windows 的理由
缺点:先写缺点,以后再发优点,对比对象是 mac或不是。1,插拔电源线时黑屏闪一下(thinkpad t490)2,thinkpad t490 的机器上的声卡总是突然无声,只能重启电脑,禁用/启用声卡无效。但做事时最不喜欢的就是重启。3,多显示器时,最大化微信的图片,有虚框显示。4,wps 使用时,网络切换后需要连网的文档会造成 wps 卡死状态,这种状态会连累 thinkpad t490 一并卡死。经过超长时间会自已恢复。但非常难受。5,不知道驱动还是什么原因,微信下摄像头不能正常工作,.
2022-02-19 16:57:10 235
原创 面包板使用简介
面包板正面如图:背面是什么样子就先不提了。使用原理就是如下图:上面的小洞,就是图2的小圆点,线就是连接示意。方便不通过电焊就可以连接多个器件。就是这个作用了。
2022-02-07 10:47:28 910
原创 专业软件与业余软件的区别是什么?
1,快捷键当我们需要大量重复操作时,快捷键,宏编程,简洁的界面就是需要的了。这里我感触最深的例子就是gimp and photoshopword and wps2,接口可实现程序的调用。组合实现更多功能。3,文档更好的使用帮助更好的,详细的接口文档。4,社区...
2022-01-28 12:37:52 189
原创 遇到一个 java 在 win10 升级的问题
C:\Users\Administrator>java -versionjava version "1.8.0_321"Java(TM) SE Runtime Environment (build 1.8.0_321-b07)Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)C:\Users\Administrator>javac -versionjavac 1.8.0_321C:\Users\Admi
2022-01-20 17:44:03 477
原创 docker 创建自己的镜像
## 编写 Dockerfile 文件```jsFROM scratchADD alpine-minirootfs-3.15.0-x86_64.tar.gz /CMD ["/bin/sh"]```## 创建基本的系统下载 alpine-minirootfs网址:https://dl-cdn.alpinelinux.org/alpine/v3.15/releases/x86_64/当前的最新版本(2022-1-15:3.15)https://dl-cdn.alpinelinux.org/
2022-01-16 00:18:28 434
原创 MS SQL Server 不能使用 IP 访问
SQL Server不能通过外部IP访问,解决方法 - aaron616 - 博客园这篇文章的内容不能说没用,只是在我已经调整了里面的内容后,还是没生效。如果不设置,连本机的访问也是不行的。IP访问的设置还在找方法。...
2022-01-15 20:54:45 1892 1
原创 mac 电脑硬盘不能升级,满了怎么办
文档可以移到移动硬盘编辑。程序可以吗?也是可以的,但不保证全部可以。如果遇到不可以的怎么办?删除重新安装,但是要安装到移动硬盘上。这样插上盘就可以用了。我成功把我的 256 GB 的硬盘,从可使用空间 27GB 扩充到 可使用 65 GB但还是不方便。你能想一下,想用 chrome 要先插移动硬盘,想拔掉硬盘,要先关 chrome 。...
2022-01-12 08:43:13 607
原创 springboot 使用 RestTemplate 消费 REST 端 POST
就是调用 http api接口了。## 前言[[springboot 引用 RestTemplate]]## 正文Post 请求提供有三种方法,postForEntity、postForObject 和 postForLocation。其中每种方法都存在三种方法,postForEntity 方法使用如下:```javaRestTemplate restTemplate = new RestTemplate();User user = newUser("didi",30);Respo.
2022-01-10 09:34:09 220
原创 Springboot 目录结构
不是强制如此做。但不这样做可能会出现问题。且不好维护管理。大家都这样做有一定的道理。也好同步维护别人的代码。src/main/java:主程序入口 Application,可以通过直接运行该类来 启动 Spring Boot应用src/main/resources:配置目录,该目录用来存放应用的一些配置信息,比如应用名、服务端口、数据库配置等。由于我们应用了Web模块,因此产生了 [static](https://so.csdn.net/so/search?q=static)目录与temp.
2022-01-04 20:39:52 2957
原创 使用脚本 powershell 查看 windows 最近开关机时间
PS C:\Users\Administrator> Get-WinEvent -FilterHashtable @{Logname='system';Id='6006','6005'} ProviderName:EventLogTimeCreated Id LevelDisplayName Message----------- -- ---------------- -------2021/12/1...
2021-12-24 23:54:00 1163
原创 华为办公电脑发布会小记
华为的全场景办公解决方案的视频演示 APP ,点了抖音,好可笑。办公看抖音。第二个 APP 是买机票还靠谱。第三个是打游戏,哈哈。第四个设计平面稿。matebook 13s/14s 支持触屏华为电脑管家-我的设备可人脸解锁平板水的很,笔记软件全是收费的。只免费用几个月。一说价格就喊,好像90年代的销售冠军啊。...
2021-12-19 20:13:36 1706
原创 golang gorm 版本,导入地址混乱
今天随意写个程序,引入的包不是新的,说真的,一段时间不用,都不记得那个是新的了。旧的不删除,新的和旧的网址好像是替换关系。又好像……不记得了。2.0不写成 gormv2有点乱。主要是程序出错select一条记录返回的对象是空的。但查到了。非 nil就是一片 0, "", "0000-00-00 .... "搞死人。...
2021-12-18 11:15:06 355 1
原创 尽早把产品交给客户
尽早让客户试用上产品原型。而让产品原型使用的开发资源越少越好。这样产品项目的成功率就越高。因为没有一步到位的产品,没有理想的产品,没有理想的客户。现实世界是复杂的,多变的。这就是用有限的资源实现无限的需求问题。尽快投入少的资源让正向循环跑起来,才是正确的解。...
2021-12-13 23:08:05 138
原创 golang mod 初始化
usage: go mod init [module-path]用法:go mod init[模块路径]Init initializes and writes a new go.mod file in the current directory, inInit初始化并写入一个新的go。当前目录中的mod文件,在effect creating a new module rooted at the current directory. The go.mod file在当前目录下创建新模块的效
2021-12-10 10:28:14 1628
原创 java.lang.reflect.InvocationTargetException 错误
如何解决,我是使用 springboot 2框架开发时报错的。经查是 pom.xml中引入了 devtool.jar包和logback冲突造成的。解决办法嘛:去掉 devtool了。也不是特别需要用,而 logback用的比较多嘛。动态加载代码可以考虑:JRebelReload Code Changes Instantly With JRebel | Rebel...
2021-12-09 14:30:39 511
原创 intelliJ IDEA 2021.3 版本发布
远程开发工具,部署,添加远程服务器。编辑器鼠标+滚轮调整字体大小。文件,设置,编辑,中有开启设置。markdown表的创建简化在 *.md中,右键点击鼠标, insert... table可以创建表格。运行窗口可以并行同时多窗口显示。随处搜索对搜索结果有更多算法的优化。新项目添加了提示。Scala3改进。Windows 版本也将直接支持 Async Profiler 2.0。IntelliJ IDEA 集成了 A...
2021-12-07 15:03:31 273
原创 下一个项目要用哪些工具
或者可以说一个新需求要用到那些工具?我前面有讲过数据库同步,那个对我来说是个新需求,分析了好多方法和工具。最终选择了 spoon 。我们做任务,分析问题,整理收集现在的工具和方法,做出最优解。可以工作很多,但时间很少。往往找不到最优解。最后采用的很可能是相对看得过眼的方法。...
2021-12-06 12:25:53 153
原创 CMD windows 中的扩展命令
DEL or ERASE 删除文件 COLOR 设置控制台颜色 CD or CHDIR 进入目录 MD or MKDIR 创建目录 PROMPT 更改 CMD 提示符 PUSHD POPD SET 显示,设置,删除 CMD 环境变量 SETLOCAL ENDLOCAL IF 条件处理...
2021-12-05 12:19:22 623
原创 mysql Got error 1467 from storage engine 报错及解决
mysql Got error 1467 from storage engine为什么报这个错。我想了下我做过什么。哈我前一天删除了一个表的 *.ibd文件,所以执行相关表的 sql语句时报错了。恢复 *.ibd文件,问题解决。
2021-12-02 20:53:37 258
原创 网络主流平台可以买到 龙芯3A5000 处理器的电脑了。
台式机:小于5000元笔记本:小于一万元。国产芯真正可用了。系统也有 UOS了。一般办公是可用的。我要向家里申请买一台来用了。
2021-12-02 14:37:10 805
Programming as an Experience the inspiration for Self
2009-05-15
On the criteria to be used in decomposing systems into modules
2009-05-15
Can Programming Be Liberated from the von Neumann Style
2009-05-14
An experimental evaluation of the assumption of independence in multiversion programming
2009-05-14
A Laboratory For Teaching Object-Oriented Thinking
2009-05-14
【原创】gimp指南 02-6 【2.4版最后发布】
2008-10-22
电脑史话--电脑的发展史
2008-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人