- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 win7 异步socket发生问题
在定时任务线程中,使用异步socket作为client, EndConnect成功,但是取得RemoteEndPoint时候发生 SocketException: Exception: 系统检测到在一个调用中尝试使用指针参数时的无效指针地址。 从Server端看到的是: 10053(WSAECONNABORTED): 无法从传输连接中读取数据: 您的主机中的
2013-01-20 18:16:37 2700
原创 2020-09-10 Warning C4819: 该文件包含不能在当前代码页(936)中表示的字符(QT, VS 2015+)
Qt+Visual studio: C4819: 该文件包含不能在当前代码页(936)中表示的字符。最近用到QT 5.9.9+Visual Studio环境。在Visual Studio(2015,2017,2019)中编译,输出大量的警告: C4819: 该文件包含不能在当前代码页(936)中表示的字符。网上找了一些解决方法都不满意,经过实验结论如下:把所有文件保存为UTF8+BOM即可。保存方法:用notepad, 另存为选择"utf8"用notepa...
2020-09-10 08:00:26 1196 1
原创 科技计划管理信息系统
符合互联互通要求的科技计划管理信息系统。设计规范,数据字典符合互联互通规范要求。操作简便,导出word文档格式美观。包括科技计划发布、申报、审批各个环节。为了便于申报客户,采用手机验证码登录。...
2020-01-22 09:50:00 300
原创 shiro中的principle怎么翻译
Aprincipalincomputer securityis an entity that can be authenticated by acomputer systemornetwork. It is referred to as asecurity principalinJavaandMicrosoft literaturePrincipals can be ...
2019-08-08 16:07:08 292
原创 eclipse 创建maven project时候,到retrieving archetypes就卡住的问题(华为云maven仓库可解决)
最近使用eclipse(版本2019-06)创建maven项目时,有时候点击第二步之后,画面就停留在"retriving archetypes"多少分钟也出不来。网络搜索了很多帖子,主要的办法好像就是自己下载archetype-catalog.xml, 然后"Add Local Catalog".。我也下载文件看了下,大概有8M字节。估计创建项目时候卡住的原因就是网速太慢了,因为下载也用了好长时...
2019-07-24 09:20:33 7188 3
原创 Mybatis二级缓存引起的数据问题
今天看了mybatis二级缓存的原理,发现原来是session关闭时更新二级缓存。忽然想到这样的话缓存中就是最近关闭的session中的一级缓存数据,而不是最新的数据。于是做了实验,果然证实。这样子的话使用mybatis二级缓存貌似会很危险。因为并发访问情况下各个sqlsession关闭的时间顺序并不能确保。下面是测试代码片段((mybatis自带的二级缓存,配置:LRU算法) ...
2019-07-19 22:05:07 1170
原创 git clone https 报错的处理小诀窍
git clone https://...... 报错,项目找不到或者没有权限。尤其是你的工作环境下曾经clone过其他git服务器的内容时候,很多帖子解决方法就是删除凭证然后重新clone.偶然机缘发现一个简单的办法,就是在git clone的时候,输入用户名密码的格式,但是让用户名和密码为空,如下:git clone https://@从这里开始写你的https仓库地址比如...
2019-05-23 17:38:20 4798
原创 断电后重启,gitlab无法访问,发生500错误
发生过好几次,停电后重启机器,gitlab发生500错误。调查原因发现是启动脚本从.pid文件中取到pid, 按照pid企图杀死旧的进程时,而旧的进程不存在。处理: 首先停止系统,然后删除pid文件# cd /opt/gitlab-8.5.7-0/#./ctlscript.sh stop# find . -name *.pid......#rm <pid 文件&g...
2019-04-28 15:41:12 1463
原创 光洋触摸屏和PLC通讯错误2225
光洋触摸屏GC-53LC3-1, 连接光洋PLC SN-64DR-A1, 操作触摸屏显示“com1 Communication Error. Error code 2225”。经过一番折腾,最终发现问题很简单,就是PLC开关必须置于"TERM"位置,才能正常操作触摸屏。发生错误时,开关处于"RUN"位置。 调查过程(这个过程回头看不是很合理):1. 首先怀疑是否连线错误。经过查阅手...
2019-01-18 09:54:15 1881 1
原创 在微软edge上网页gzip压缩引起的显示问题
有一个网页,没有设置任何字体。今天突然发现在传输中是否使用gzip压缩,会影响edge的显示效果。经过排查,发现是字体会变化引起的。同样的现象在chrome上没有发生。 在没有采用gzip压缩时,字体是Times New Roman。无压缩时的显示字体 无压缩时的http header采用gzip压缩时,字体是微软雅黑有压缩时的字体 有压...
2018-11-23 13:37:48 314
原创 什么是Portable Version?
网上下载开源软件,经常看到“Portable Edition"或者"Portable Version". 其含义不是很清楚。经过搜索调查,原来就是我们常说的”绿色软件“。定义引用如下:application is, show advantages and disadvantages, and point you towards how to find them.Defining
2017-12-28 15:16:03 22229 1
原创 Realm的翻译
最近试用某软件,对其中的“领域”一词多有迷惑。后来发现其英文对应为“Realm",个人感觉翻译为"权限域", 或者"授权范围",比较容易理解。虽然字典上没有这种翻译,毕竟专业名词的翻译很多都需要自己创造。
2016-05-29 10:11:36 502
原创 Vmware安装debian时更换iso文件方法
安装到后来,还是要联网下载,导致很慢。问题原因是安装时没有扫描三张dvd. 更换iso镜像方法: 1 设定-->选择CD/DVD, 然后勾掉“已连接”, 点击确定。 Vmware会弹出警告,选择“是” 2. 选择CD/DVD, 然后选择另外一个ISO文件, 确定。 3. 进入虚拟机,点击“continue"
2016-04-16 22:37:08 1802
原创 gitlab集成redmine后,代码push的pre-receive脚本
过去参考网上资料,做过svn的脚本。这次参考svn的脚本改写来的。另外还参考了网上其他资料。由于ruby不熟悉,费了不少劲儿。脚本是以gitlab提供的默认脚本为基础改写的. 其中不好的地方就是直接查询mysql数据库的地方,也没精力进一步优化了,凑合着用吧。#!/usr/bin/env /opt/gitlab-8.5.7-0/ruby/bin/ruby# This file wa
2016-04-13 19:47:41 3309
原创 Ubuntu 14.10集成redmine和gitlab(bitnami stacks)
为了利用redmine的项目管理功能,和gitlab的git仓库,需要集成这两个工具。1. 准备工作 首先下载 bitnami的一键安装包:bitnami-gitlab-8.5.7-0-linux-x64-installer.runbitnami-redmine-3.2.1-0-linux-x64-installer.run
2016-04-09 23:50:26 2607
原创 Mac OS 10.9.1 输入法切换(Vmware)
安装完系统,按照网上找的办法,windows键相当于command,所以用win+空格切换输入法。结果总是蹦出来spotlight.折腾半天,原来快捷键冲突了。打开键盘设置, 分别"回复默认设置", O了。
2014-02-04 14:27:12 2921
原创 xcode 4.5的版本控制
看了网上很多资料,为了使用svn, 都要下载安装command line tools. 其实是多余的。利用xcrun, svn和git命令都能使用。试试下面命令:$ xcrun git --versiongit version 1.7.10.2 (Apple Git-33)$ xcrun svn --versionsvn, version 1.6.18 (r130
2014-02-03 23:10:34 564
科技计划项目管理信息系统功能.pdf
2020-01-22
安卓版本和API Levels对照,target version
2016-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人