
学习笔记
01 SVN;
50 GItHub;
100 pytho;
150 NSIS;
200 fortran;
250 windbg
300 正则
350 其他
焰川
不要混日子,小心日子把你混了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
github和Visual Studio
使用很简单,自己稍微琢磨下就明白了。原创 2024-11-08 14:11:42 · 1404 阅读 · 2 评论 -
NSISI基本语法---注册表的操作
1、WriteRegStr作用:把字符串写入注册表。WriteRegStr HKLM "Software\My Company\My Software" "String Value" "dead beef"2、WriteRegExpandStr作用:将一个字符串写入注册表root_key 必须是以下之一:HKCR 或 HKEY_CLASSES_ROOT HKLM ...转载 2018-10-13 19:48:22 · 11438 阅读 · 0 评论 -
ObjectARX学习
VS2010、VS2012、VS2013、VS2015、VS2017各版本产品激活秘钥ObjectARX简介ObjectARX解压包内各文件代表什么VS+ObjectARX(SDK)+AutoCAD对应关系1、VS2010、VS2012、VS2013、VS2015、VS2017各版本产品激活秘钥Visual Studio 2017(VS2017) 企业版 Enterpri...转载 2019-06-18 10:46:39 · 6278 阅读 · 0 评论 -
SVN更新代码的血泪史
估计看到我文章的读者要灭了我。好了,言归正传,SVN更新导致的问题。(推荐个和VS一起使用的SVN插件VisualSVN.Core.L.dll替换原本的dll即可)先说下事情起末,在上一家公司主要维护老产品SVN用的也不多,而且唯一比较多的是两个人维护代码,而且每次代码只要全部更新之后就提交可以。昨晚,我更新后莫名其妙提示我我要clean up,我想都没想就做了全选下面的(两个dele...原创 2019-03-13 16:14:38 · 2017 阅读 · 0 评论 -
GitHub 入门3
以helloword创建步骤,开始使用GitHub步骤大致如下:创建一个仓库 创建一个分支 提交 打开拉取请求 合并拉取请求一、存储仓库1、什么是存储仓库?作用是什么?实际使用中放些什么?作用:包含(存储)文件夹和文件,图像,视频,电子表格和数据集-项目需要的任何内容甚至包括存储思想,资源,甚至与他人共享和讨论内容。实际创建包含内容:README或包含有关您的项目信息的文件二、GitHub正式使用1、存储仓库的创建在右上角,头像或标识旁边,单击然后选择“新...原创 2020-06-21 20:36:17 · 313 阅读 · 0 评论 -
svn树冲突、svn代码提交新建文件未提交
1、树冲突在更新代码之后可能由于跨版本导致树冲突,解决方案如下:(方案1)找到改文件所在目录,右键还原版本, 然后更新(方案2)clean up , 更新(方案2)删除,cleanup ,更新2、新建文件未提交(1)问题截图(2)解决方案到文件所在目录,选中文件,右键添加,然后提交...原创 2019-11-05 21:53:22 · 541 阅读 · 0 评论 -
python(windows安装)
自己已经忘了好多了,今天回顾下(作为笔记)安装教程和一些简单语法python-2.7.15.amd64.msi 和 pycharm-community-2018.3.1.exe 安装路径链接: https://pan.baidu.com/s/17Us311wNPNcSboYa7JersQ 提取码: q63i 复制这段内容后打开百度网盘手机App,操作更方便哦 下载路径:http...转载 2018-12-08 13:24:09 · 807 阅读 · 0 评论 -
NSIS的基本语法---逻辑、字符串、外部调用、ini文件
一、INI文件操作1、ReadINIStr(INI文件)作用:从ini文件的[section_name]中的entry_name读取并将值存储到用户变量$ x中。将设置错误标志,如果未找到该条目,则将$ x分配给空字符串。ReadINIStr $0 $INSTDIR\winamp.ini winamp outname二、外部调用1、ReserveFile作用:把文件保存在...转载 2018-10-13 20:39:42 · 8035 阅读 · 1 评论 -
vscode 误操作 字体超大
解决方案:打开目录:C:\Users\Administrator\AppData\Roaming\Code\User文件目录下的 settings.json (Administrator为登陆用户名)右键打开,记事本即可找到"window.zoomLevel":后面数字改小,建议0或者0.1示意图:...原创 2019-11-29 23:36:39 · 1168 阅读 · 0 评论 -
一个很简单的nsi
Name "AdvSplash.dll test"OutFile "UninstallRemaind.exe"InstallDir "c:\ESTSIP"XPStyle onSection exeFile SetOutPath $INSTDIR File "SIPUninstallRemaind.exe"SectionEndSection "unistall" E...原创 2018-12-05 15:07:38 · 1943 阅读 · 0 评论 -
fortran 去掉字符两边的空格
len 字符串的长度trim 去掉字符串右边的空格len_trim 不算字符串右边的空格的字符串的长度lnblnk 字符串最后一个非空格的字符的位置index/scan 寻找指定字符的在字符串出现的位置verify 第一个非指定字符在字符串出现的位置adjustl 移动字符串左对齐,去掉打头的空格 adjustr 移动字符串...原创 2019-04-11 14:44:35 · 9162 阅读 · 0 评论 -
Vs窗口布局移动窗口vs直接卡死
卸载更新 KB4601318原创 2021-02-24 12:00:41 · 5053 阅读 · 0 评论 -
NSISI基本语法---变量
变量定义:var关键字来定义变量,使用$来引用变量;变量是全局的并且是大小写敏感的。1、系统常用变量变量及其含义 变量 $INSTDIR $PROGRAMFILES $COMMONFILES $DESKTOP $EXEDIR ${NSISDIR} $WINDIR 含义 用户定义的解压路径 程序文件目录 公用文件目录 W...转载 2018-10-13 15:57:39 · 5952 阅读 · 0 评论 -
GitHub 入门一
GitHub简介重点理解:学习内容:我们将回答常见问题什么是GitHub? 一个人如何使用GitHub? 什么是问题和请求请求? 如何创建分支和提交? 您如何使用GitHub Pages?学习完后完成后,您将能够:沟通问题 管理通知 创建分支 提交 通过拉取请求引入更改 将网页部署到GitHub页面...原创 2020-06-21 13:57:59 · 194 阅读 · 0 评论 -
写入的dump文件为0kb (1、MiniDumpWriteDump 简单理解)
1、了解下MiniDumpWriteDumpMiniDumpWriteDump (vs2008)MSDNImageHlp.h 文件// …… 4647-4657BOOLWINAPIMiniDumpWriteDump( IN HANDLE hProcess, IN DWORD ProcessId, IN HANDLE hFile, IN...原创 2018-12-18 11:41:12 · 7915 阅读 · 4 评论 -
fortran的一些常见操作
forturan的学习链接(函数、官网、论坛)fortran工程的创建fortran open函数参数详解open write readformat字符串处理1、SUBROUTINE fortran用于函数定义fortran调用调试(和vs类似):lib需要编译已经关联的文件(比如调试生成RigidCal_For.lib的工程,需要编译RigidCreate、R...转载 2019-02-24 19:18:31 · 2214 阅读 · 0 评论 -
半路出家windbg(先搞清楚自己分析出来的参数都是什么意思)
符号路径下载:(第一次 .reload 时间比较长)SRV*C:\Symbols* http://msdl.microsoft.com/download/symbols// 我改的是D盘一、先试一下 加载符号表后,输入!analyze -v——————————————————————————————————————————————————————————————...原创 2018-11-02 17:14:22 · 4476 阅读 · 0 评论 -
windbg前奏
一、NT系统,9x内核NT系统:Microsoft Windows NT(New Technology)是Microsoft在1993年推出的面向工作站、网络服务器和大型计算机的网络操作系统,也可做PC操作系统Windows NT内核(和驱动):内核是闭源的,只能通过驱动进去搞事情,但是驱动他嘛的是需要权限才可以安装的。 现在的NT内核因为x64下面patch guard技术的引...原创 2018-11-08 11:45:36 · 222 阅读 · 0 评论 -
正则表达式(基础)
看下菜鸟教程一、例子入手来个简单的: ^为匹配输入字符串的开始位置。 [0-9]+匹配多个数字,[0-9]匹配单个数字,+匹配一个或者多个。 abc$匹配字母abc并以abc结尾,$为匹配输入字符串的结束位置。 我们在写用户注册表单时,只允许用户名包含字符、数字、下划线和连接字符(-),并设置用户名的长度,我们就可以使用以下正则表达式...转载 2018-11-12 19:59:09 · 646 阅读 · 0 评论 -
NSIS打包软件报(安装失败)
1、报错的界面提示运行: RunDll32 setupapi,InstallHinfSection DefaultInstall 132 C:\Windows\system32\drivers\XXX.inf2、报错的进程rundll32.exe3,原因,驱动错误导致(我这个操作系统是win 764专业版简易版本,更新完后就没有问题了SP1,猜测是那个更新包更新了RunDll32.exe...原创 2018-11-30 12:48:00 · 1106 阅读 · 0 评论 -
forturan的学习链接(函数、官网、论坛)
建议 关于fortra资料搜索,比如函数、比如写法什么的尽量在百度文库中搜Fortran简单介绍Fortran的简单语法Fortran论坛一些官网的资料Fortran中变量命名规则fortran的formantfortran常用函数fortran的一些常见操作常用函数及约定...原创 2019-02-16 22:29:05 · 511 阅读 · 0 评论 -
NSI打包(IfFileExists的使用出发的一些常用语法)
我使用的NSIS (可能不是正规的,记不清到底是不是这个了)1、基础(1)页面(页面详细使用的 nsis page页面学习笔记)控制这些页面的次序, 外观, 作用,默认为白色。安装页面 Page 、卸载页面 UninstPage Page license ;许可协议页面 Page components ;组件选择页面 Page dir...转载 2018-10-10 20:40:13 · 3661 阅读 · 0 评论 -
fortran的骚操作(一句话直接循环)
WRITE(11,63)(I,(JAN(I,J),J=1,2),I=1,NL)//等价于((JAN(I,J),是个二维数组) DO I=1,NJ WRITE(Doc,6164) I CALL Str_Doc(doc) CALL WRITETABLEROWTEXT(Doc,11) ...转载 2019-03-26 23:11:53 · 1989 阅读 · 0 评论 -
NSIS终极篇(安装包、常用网站)
好吧,承认傻逼了。轻狂志的确是大神了。找这个链接: https://pan.baidu.com/s/1CcENR-WysTxXJ9-4pQ2vLw 提取码: f4k9安装包安装完后、手册、例子、语法、一些脚本,以及什么论坛都有给出一个使用手册:链接: https://pan.baidu.com/s/1z9R_iEg1NeuXC_Y3DKLXVg 提取码: t72jh...原创 2018-10-20 18:27:24 · 904 阅读 · 3 评论 -
GitHub 入门2
GitHub上的第一天第一个就先略过,直接从第二个开始GitHub简介然后仔细找一下有个机器人,可以辅助你学习课程参考指南第一步接下来会以helloword来进行事件原创 2020-06-21 14:18:14 · 234 阅读 · 0 评论 -
半路出家windbg(莫名其妙的实践)
一、莫名其妙的实践 添加源文件后的,pdb文件,map文件(dump文件和源码编了好几次可能和和上面有所不同,实际上我只加载了pdb也可以): 输入 !analyze -v红色箭头是看栈的顺序,红色框处的是代码出问题的语句 最后自己分析原因是:Byte类型自己输出使用的是%s,然后前辈写的函数(logprint)里...原创 2018-11-02 17:23:55 · 299 阅读 · 0 评论 -
NSISI基本语法---编译器指令
接下来的一些都是使用NSIS打包的时候常用的一些指令(或者说是,类似于代码中的“类型”)1、File作用:释放文件到当前输出路径。(使用中与 SetOutPath 配合使用,,一般直接给出指定的目录即可)常用参数: /nonfatal 开关且当文件未找到时使用警告来代替错误 /a 开关,则被添加的文件的属性将会保持 /r 开关,匹配的文件将会在子目录里被递归的搜索。如果目录...转载 2018-10-13 17:53:54 · 2487 阅读 · 0 评论 -
autocad2013 vs2010 Arxobject 搭建环境遇到的坑
微信公众号 CaesarMa1.Visual Studio 20102、autoCAD20133、ObjectArx20134、Objectarx Wizards 2013说明:自己已经安装了前三个,但是再创建工程没有 Autodesk ,需要安装classWizard 2013可能会遇到的两个问题:1、"未能加载项目文件。给定编码中的字符无效。第1行,位置1"2...转载 2019-06-22 18:55:50 · 711 阅读 · 0 评论 -
svn update fail , clean up fail
问题:是上周出现的,自己没有做好记录; 就是更新后没有冲突,clean up 无效 始终无法更新问题解决:因为我现在只遗留下一个splite的压缩包根据记忆在网上搜了下,报错截图和https://blog.youkuaiyun.com/wang666zoo/article/details/84443127参考链接问题类似问题愿意:意外中断,svn的保护机制。问题解决:1.进入对应...原创 2019-10-08 22:27:16 · 359 阅读 · 0 评论 -
vscode + python
参考步骤:https://code.visualstudio.com/docs/python/python-tutorial(简单得看这个官网教程就够了)1、自己安装vscode和python其实下面的是次要的主要是要学会配置 launch.json2、开始的简单示例后面的差不多在项目(工作区)文件夹中启动VS Code在命令提示符或终端上,创建一个名为“ hello”的空...原创 2019-12-01 19:04:41 · 504 阅读 · 0 评论 -
正则表达式(基础2)
一、正则表达式运算优先级从左到右进行计算,并遵循优先级顺序,这与算术表达式非常类似。相同优先级的从左到右进行运算,不同优先级的运算先高后低。下表从最高到最低说明了各种正则表达式运算符的优先级顺序:运算符 描述 \ 转义符 (), (?:), (?=), [] 圆括号和方括号 *, +, ?, {n}, {n,}, {n,m} 限定符 ^, $, ...转载 2018-11-12 20:32:24 · 200 阅读 · 0 评论 -
Skipped,remains conflicted
参考文章:Skipped,remains conflicted1、退回到文件的上一级目录,然后右键找到TortoiseSVN单击,选择Clean up 清除操作下。2、如果第一步还是没有解决问题,那么就还是回到文件的上一级目录进行TortoiseSVNzhong de Revert操作处理,3、在执行Revert操作的后面会让你选择需要进行此操作的文件,可以选择列出的所有或者自己打钩指...原创 2019-04-15 23:13:48 · 6241 阅读 · 0 评论 -
半路出家windbg(资料总结)
Ma_Hong_Kai大牛博客:http://www.dbgtech.net/blog/参考文章:DUMP文件分析2:一个最简单的DUMP分析示例 ------ 真的很简单Windbg dump分析 学习总结<转>利用WinDbg找出程序崩溃的代码行号 windbg帮助文档 ---------感觉很有用资料:https://do...转载 2018-11-01 16:03:12 · 326 阅读 · 0 评论 -
怎么去写代码 2
这里都是自己的碎碎念,可以说是自己的一些小总结吧怎么去写代码与其说是写代码,还不如说是 补代码,为什么说补代码。一、工作场景首先如果你是一个新开的项目你可以跳过下面的内容了,如果是一个入职人员,所作的工作是修改公司以前的代码,或者在上面继续添加东西,或者根据这些代码再做二次开发,那就可以继续听我的碎碎念。一、补代码补代码,原因产生,思考不完善。体现表象:1、接口函...原创 2019-05-18 17:04:11 · 635 阅读 · 0 评论 -
协议分析工具
网络抓包工具wireshark入门教程详解感觉windows和mac的差不多转载 2019-03-26 23:11:09 · 1037 阅读 · 0 评论 -
VS界面控件大小调整
来源:VS界面控件大小调整VS界面控件大小调整vs2015 ,配置名称显示不全,怎么才能把这个搞宽?这个问题困扰时间挺长了,对vs的应用仅限于敲代码、编译,其他的功能了解甚少,于是试着在右键菜单中找到了界面自定义窗口,如下:找到想要修改的控件,将其宽度由原来的60修改为125,(不知道自己为什么选了这样一个值)确定后,配置名称可以显示齐...转载 2019-03-26 23:07:09 · 4736 阅读 · 0 评论 -
怎么去写代码
这个都已经拖了好久了。说实话,自己是一个小菜鸟,总是是因为懒。先说下怎么写代码,我没有读过程序设计之类的书籍,单凭个人的思考进行总结,如有不妥之处,青务必多多斧正。在此之前我们需要明白一个问题,语言的发展趋势,我的答案是方便,无论是语言出了多少版本,是为了让程序员更加快速、更加方便的写出好的代码。因此我认为写代码需要注意以下几点1、方便方便调用,方便移植(简言之,需要有...原创 2019-03-16 09:37:53 · 1321 阅读 · 0 评论 -
depends的用法
先看下depends的作用那我现在具体了解下depend,先说下我使用depends的情况,公司的dll交互使用,是怎么使用的呐?就是调用彼此导出函数。分享下depends的常见问题,如果使用的dll出现问题是会有提示的,使用depends之后后面会出现依赖的dll,dll有微软的也有调用的系统或者第三方的dll库,缺少库的话点到对应的dll,下面会有相关错误,比如经常会出现缺少导出的析构...原创 2019-03-14 14:56:48 · 8020 阅读 · 0 评论 -
二进制文件和文本文件
原文查看1、定义文本文件:这类文件以文本的ASCII码形式存储在计算机中。二进制文件:这类文件以文本的二进制形式存储在计算机中.文本文件与二进制文件的存取2、读取文本文件:读取文件物理上所对应的二进制比特流(ASII码的文本文件,8个比特8个比特地来解释这个文件流)二进制文件:一位位读取,需要特定的文件解码器3、优缺点文本文件:译码容易二进制文件:利用率高(文...转载 2019-02-24 19:34:20 · 669 阅读 · 0 评论 -
编码,解码,乱码,unicode码
字符编码一、为什么需要字符编码?啥意思,就是不同国家为了需求整出ASCII、OME、DBCS、GBK,然后即出现了Unicode。二、各种编码1、单字节编码:ASCII字符集由95个可打印字符(0x20-0x7E)和33个控制字符(0x00-0x19,0x7F)组成。OME:0x00~0x7F这个范围的解释基本是相同的,而对于后半部分0x80~0xFF的解释却不一...原创 2018-11-26 14:37:26 · 786 阅读 · 0 评论