<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Learn_change_myself的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Learn_change_myself</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Learn_change_myself]]></copyright><item><title><![CDATA[出一个程序员基本功测试题，不限编程语言，每一个基本功过关的程序员都应该能解得出来]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/142875441</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/142875441</guid><author>Learn_change_myself</author><pubDate>Sat, 12 Oct 2024 14:44:03 +0800</pubDate><description><![CDATA[每一个先解出的答案，都包含着后一题的线索。如果能够全部解出，说明你对底层字节操作、字符编码转换等基本概念有较深入的理解。线索:hex ascii。]]></description><category></category></item><item><title><![CDATA[sqlserver数据库sql语句易读、易维护格式]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/142254085</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/142254085</guid><author>Learn_change_myself</author><pubDate>Sat, 14 Sep 2024 12:14:06 +0800</pubDate><description><![CDATA[备注：实际上多使用换行与缩进能够大幅度提高代码的可读性与易维护性，但开销却非常小，一个换行符仅需1到2个字节（linux系统1个字节，windows系统2个字节），而一个缩进符也只需1个字节，虽然行数显著增加，但[存储/传输]的开销其实增量极少。]]></description><category></category></item><item><title><![CDATA[win10笔记本在显示设置中不慎将主显示器禁用掉导致开机黑屏的解决方案]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/136834133</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/136834133</guid><author>Learn_change_myself</author><pubDate>Tue, 19 Mar 2024 10:27:20 +0800</pubDate><description><![CDATA[长按电源键将电脑强制关机，然后点击电源键开机，并且在屏幕出现windows标志之后，立即长按电源键进行强制关机，从而触发windows的“引导失败”机制，之后再按电源键开机就能够进入到windows系统的高级选项界面，找到高级重启进行重启，会进入到安全模式，在安全模式下主屏幕是正常显示的，找到设备管理器，找到显卡适配器，右键卸载驱动，然后重启电脑，即可解决问题。]]></description><category></category></item><item><title><![CDATA[windows系统当程序动态调用动态链接库dll时的搜寻路径及搜寻顺序]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/136294327</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/136294327</guid><author>Learn_change_myself</author><pubDate>Mon, 26 Feb 2024 10:58:07 +0800</pubDate><description><![CDATA[【代码】windows系统当程序动态调用动态链接库dll时的搜寻路径及搜寻顺序。]]></description><category></category></item><item><title><![CDATA[强大的APIMonitor]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/136239096</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/136239096</guid><author>Learn_change_myself</author><pubDate>Thu, 22 Feb 2024 17:15:40 +0800</pubDate><description><![CDATA[使用APIMonitor进行跟踪调试指定动态链接库函数的调用：]]></description><category></category></item><item><title><![CDATA[c#热更新方案]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/135643679</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/135643679</guid><author>Learn_change_myself</author><pubDate>Wed, 17 Jan 2024 10:36:42 +0800</pubDate><description><![CDATA[byte[] fileData = File.ReadAllBytes(assemblyFile);
Assembly asm = Assembly.Load(fileData);]]></description><category></category></item><item><title><![CDATA[关于git删除仓库中原本应该忽略的文件的研究]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/135594570</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/135594570</guid><author>Learn_change_myself</author><pubDate>Mon, 15 Jan 2024 11:05:09 +0800</pubDate><description><![CDATA[关于git删除仓库中原本应该忽略的文件的研究]]></description><category></category></item><item><title><![CDATA[关于git与git-lfs对文件压缩存储方面的研究]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/135583704</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/135583704</guid><author>Learn_change_myself</author><pubDate>Sun, 14 Jan 2024 18:31:05 +0800</pubDate><description><![CDATA[这说明了如果直接用git管理大文件，在历次对大文件的修改不大的前提下，git的Delta压缩会极大的节约空间，因为只保留历次文件修改之间的区别。就跟上面的实验一样，如果你的大文件会经常性的修改，你还是别用git lfs了，哪怕你一次只做一个字节的修改，git lfs也会完整的给你存一份，压缩空间？好了，以上就是git自身对于仓库文件的压缩，下面，咱们再看git-lfs，我原本以为git-lfs作为专为管理大文件而生的git扩展，自然有对空间管理这方面的牛b之处，没想到一番测试下来大跌眼镜。]]></description><category></category></item><item><title><![CDATA[关于git-lfs删除历史版本]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/135577685</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/135577685</guid><author>Learn_change_myself</author><pubDate>Sat, 13 Jan 2024 23:09:38 +0800</pubDate><description><![CDATA[following:seeseeOptions:--dry-run:-d:--force:-f:--recent:-c:--verbose:-v:few days.it is.them.]]></description><category></category></item><item><title><![CDATA[debian12部署Gitea服务之二——部署git-lfs]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/135571637</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/135571637</guid><author>Learn_change_myself</author><pubDate>Sat, 13 Jan 2024 17:55:16 +0800</pubDate><description><![CDATA[初始化之后发现工作空间如下内容发生了变化：config文件增加了如下内容：[lfs]]]></description><category></category></item><item><title><![CDATA[debian12部署Gitea服务]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/135560783</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/135560783</guid><author>Learn_change_myself</author><pubDate>Sat, 13 Jan 2024 11:05:28 +0800</pubDate><description><![CDATA[记录在Debian12上部署gitea的过程]]></description><category></category></item><item><title><![CDATA[部署Gitea服务的那些坑]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/135527221</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/135527221</guid><author>Learn_change_myself</author><pubDate>Thu, 11 Jan 2024 15:38:35 +0800</pubDate><description><![CDATA[这就导致了一个问题，在用git命令clone或push向该sshUrl时，会找不到仓库，因为OpenSSH的默认寻址根路径是用户文件夹，也就是[~]，想要从这个根路径找到仓库，必须使用绝对路径的方式。(注，路径外并非双引号，而是两层单引号这是通过cmd作为shell执行git命令的问题，导致路径无法识别)修改Gitea的配置文件，在Gitea安装路径的这里：Gitea\custom\conf\app.ini。目标：在win10系统上部署Gitea服务，以ssh协议的方式访问。官网下载并安装Git。]]></description><category></category></item><item><title><![CDATA[搭建局域网内基于git协议的git服务]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/135503261</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/135503261</guid><author>Learn_change_myself</author><pubDate>Wed, 10 Jan 2024 14:45:35 +0800</pubDate><description><![CDATA[在服务器指定路径下执行创建裸仓库命令：成功创建仓库之后，在仓库根目录执行以下命令开启git daemon服务，默认监听端口为9418：在客户端电脑上创建一个空文件夹，用来clone服务器上的git仓库，命令如下：]]></description><category></category></item><item><title><![CDATA[深入理解.net运行时方法表]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/135166186</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/135166186</guid><author>Learn_change_myself</author><pubDate>Sat, 23 Dec 2023 11:46:23 +0800</pubDate><description><![CDATA[当将“实例”作为参数传递时，所传递的是“实例的引用”，说人话就是传递指向上述结构中“对象数据”部分起始位置的指针，虽然传递的是指向“对象数据”的指针，运行时是有办法通过该指针找到“对象头”的数据的，找到了“对象头”，运行时自然也就能够知道该对象的类型信息了，从而实现了高级的语言特性，如多态性、垃圾回收等。基于这种机制，就实现了多态，在创建实例时，实例的“对象头”中包含了指向自身类型所对应的方法表的指针，基于此，找到方法表，再根据方法标识找到对应的方法表项，从而就自然而然找到了指向方法体的指针。]]></description><category></category></item><item><title><![CDATA[sqlserver调试clr程序集]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/134664505</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/134664505</guid><author>Learn_change_myself</author><pubDate>Tue, 28 Nov 2023 12:24:50 +0800</pubDate><description><![CDATA[选择附加到进程调试，勾选显示所有用户的进程，选择sqlserver.exe进程，打好程序集的断点，基于sqlserver触发clr程序集，即可中止到相关断点处。]]></description><category></category></item><item><title><![CDATA[关于控件的句柄随笔]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/134433597</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/134433597</guid><author>Learn_change_myself</author><pubDate>Thu, 16 Nov 2023 09:11:21 +0800</pubDate><description><![CDATA[在使用c#语言时，创建一个控件时，并不意味着该控件的句柄被创建，一个控件的句柄被创建时，必然会触发该控件的Load事件，如果在调用某些代码之前要确保控件的句柄被创建，可以使用控件的Load事件或者HandleCreated事件，一个控件在触发这两个事件时，其句柄一定是成功创建的状态。该属性为false时，说明当前线程为创建控件句柄的线程，或者控件的句柄还没有被创建，则不需要使用控件的Invoke调用操作控件的代码。]]></description><category></category></item><item><title><![CDATA[在测试环境进行sqlserver锁表测试]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/132315126</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/132315126</guid><author>Learn_change_myself</author><pubDate>Wed, 16 Aug 2023 11:25:05 +0800</pubDate><description><![CDATA[sqlserver锁表测试]]></description><category></category></item><item><title><![CDATA[c# 使用socket进行tcp通信]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/131851623</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/131851623</guid><author>Learn_change_myself</author><pubDate>Fri, 21 Jul 2023 14:58:31 +0800</pubDate><description><![CDATA[【代码】c# 使用socket进行tcp通信。]]></description><category></category></item><item><title><![CDATA[端口的几种状态详解]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/131850385</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/131850385</guid><author>Learn_change_myself</author><pubDate>Fri, 21 Jul 2023 13:56:19 +0800</pubDate><description><![CDATA[端口状态主要有以下几种：LISTENING状态、ESTABLISHED状态、CLOSE_WAIT、TIME_WAIT、SYN_SENT状态。]]></description><category></category></item><item><title><![CDATA[关于Linq查询结果集的应用]]></title><link>https://blog.csdn.net/Learn_change_myself/article/details/131430827</link><guid>https://blog.csdn.net/Learn_change_myself/article/details/131430827</guid><author>Learn_change_myself</author><pubDate>Wed, 28 Jun 2023 10:12:29 +0800</pubDate><description><![CDATA[为什么会有这样的区别？因为如果你直接用变量获取linq查询的结果集，那么在之后的代码中每次调用该结果集变量，都会再次触发查询，如果你不想这样，就将linq查询的结果集转为list，这样的话，就会仅得到当时的查询结果，后续使用该结果集也不会再触发查询。]]></description><category></category></item></channel></rss>