0CCh
Home Archives Categories Tags About

不要使用GetFullPathName获得相对路径的全路径

2018-10-27 Tips
上周末在网上闲逛,看到一篇介绍Path*相关API的文章,发现文章中推荐了GetFullPathName这个API,因为他能方便的获得相对路径对于当前工作目录的全路径。然而,我对于这个推荐API是坚决反对的。如果所有工程代码都是一个人开发,这种情况下调用这个API,我认为尚可理解...

关于TokenLinkedToken的一点记录2

2018-09-24 Tips
内核原理0: kd> !process 0 1 explorer.exe PROCESS ffffc306d0c34580 SessionId: 11 Cid: 44e0 Peb: 006fc000 ParentCid: 5758 DirBase:...

关于TokenLinkedToken的一点记录

2018-08-24 Tips
我们用GetTokenInformation可以获得一个TokenLinkedToken,简单的说就是要获得与我们进程token关联的token。 接下来就有趣了,如果当你的进程是一个提权的管理员权限的进程,那么你获得的token会是一个标准用户进程的token,也就是一个提...

tensorflow入门 —— mnist

2018-07-07 MachineLearning
自从有tensorflow这样的平台工具横空出世,机器学习的代码编写逐渐变的平民化了。我们不需要太多的数学理论知识就能够完成一些机器学习的项目。比如在使用tensorflow的时候,我们只需要定义好损失函数,tensorflow会自动的帮我们完成反向传播改善参数。我们所需要做的就...

机器学习练习题1

2018-06-22 MachineLearning
掐指一算,已经有三个月没有更新blog了。因为最近一直在学习机器学习的内容,所以没空也没有新鲜的技术值得写下来分享。还好经过一段时间的积累(学习线性代数和概率论),机器学习这块内容也算是入门了。这是机器学习的第一个习题,线性回归。用最直白的话来说,就是用函数去拟合数据分布,从而达...

广度遍历删除文件

2018-03-29 Tips
最近遇到一个要删除文件夹的问题,文件夹内有大量文件和子文件夹,而且结构非常复杂,删除特别慢。于是思考了一下如何能加速文件删除的问题。我看到大部分的实现方法都是深度遍历,即遇到新的文件夹就进入文件夹遍历文件,直到结束后返回上一层继续遍历。实际上这种方法存在一个问题,在我们的硬盘上,...

鸡年总结,狗年计划

2018-02-25 Tips
虽然没到十五,但是这个年基本上也是过完了。是收心总结鸡年,展望狗年的时候了。 生活方面,鸡年过的不算顺心,尤其是上半年,麻烦事情接二连三,具体也事情也就不想多写了,不愉快的事情就应该被忘记。工作上,虽然没有明显的进步,但也算是得到了不错的回报,内心有愧的拿了一个优秀员工。重点来了...

ssh的反向连接

2018-01-20 Tips
家里有个树莓派,基本上用来当了一个微型服务器,24小时跑着。主要用途是在我不在家的时候控制家里网络,充分利用带宽。一直以来,我都是用树莓派把IP更新到DDNS(家里是外网IP),并且在路由器上做端口映射。这样就能在其他地方访问树莓派了。但是不知为何,这段时间无法从外网ping通家...

将图片转化成mnist格式

2017-12-09 DeepLearning
利用mnist数据对数字符号进行识别基本上算是深度学习的Hello World了。在我学习这个“hello world”的过程中,多多少少有点不爽,原因是无论是训练数据还是测试数据,都是mnist准备好的,即使最后训练的数字识别率很高,我也没有什么参与感。其实,我特别想测试自己手...

TensorFlow pip安装(非GPU版)

2017-11-26 DeepLearning
TensorFlow安装有很多种方法,其中用dock安装是最方便的方式,源代码编译是最麻烦但是最能切合自己机器CPU的方法,当然了,你也可以用Anacaonda安装(一个科学计算的工具合集,以后有机会再介绍)。不过这次,我将介绍使用pip安装的方法。我个人认为这种方法其实是众多方...
← Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next →

© 2026 0CCh. All rights reserved.

Powered by Hexo

GitHub