- 博客(69)
- 资源 (13)
- 收藏
- 关注
原创 服务器中“U”代表什么?1U、2U、3U、4U有多高?
当我们进行服务器租用时服务商会问选择几U的?这里面的U代表什么意思?由于想去合租服务器,又不懂这个U的概念不懂,瞬间连尴尬症都犯了,而且经常在PC服务器的广告中看到这样的语句“厚度仅1U的新一代服务器”,下面看看服务器中U到底什么意思?1U、2U、4U、刀片机选哪种服务器比较好?服务器中的 “U” 代表什么意思 ?“U”在服务器领域中特指机架式服务器厚度,是一种表示服务器外部尺寸的单位,是unit的缩略语,详细的尺寸由作为业界团体的美国电子工业协会(EIA)所决定。厚度以.cm为基本单位。1U就是4
2021-06-01 09:03:16 15223
原创 我眼中的Python之“引用”
Python中有类似C语言的数组名的特性,叫做“引用”,本质上是变量的内存地址。这就比较容易理解了。# reference.pyprint 'SimpleAssigment'shoplist=['apple','mango','carrot','banana']mylist =shoplistdel shoplist[0]print mylist,'is mylist'print
2016-11-24 22:33:14 597
原创 Python对象的文档字符串(DocString):__doc__的写法和输出方法
Python有个特性叫做文档字符串,即DocString,这个特性可以让你的程序文档更加清晰易懂,在python的系统文件里,也都在使用这个特性。因此推荐每个Python爱好者都使用它。 DocString是有自己的格式的。一般是放在自己函数定义的第一行,用‘’符号指示,在这‘’里面添加函数功能说明就可以了。这个说明可以使用.__doc__(注意前后都是双_)属性,将DocStri
2016-11-24 22:11:04 9343
原创 PyCharm的技巧(参数和conslole)
首先,需要在代码的某行添加调试断点,在行首点击一下就可以添加断点了然后使用pycharm的调试功能运行程序,程序会自动运行到断点处并暂停然后使用pycharm的调试功能运行程序,程序会自动运行到断点处并暂停运行时选择需要运行的py文件,这里就选择main.py了运行时选择需要运行的py文件,这里就选择main.py了运行后,在下面的debug中选择console选项卡,在这里,可以随便
2016-11-22 19:54:23 977
转载 Linux Note
home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/root 系统管理员的主目录Linux下其他其他目录的用途如下:/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 超级管理
2016-11-12 12:16:36 436
原创 黑客笔记进阶
一、了解一定量的英文: 学习英文对于黑客来说非常重要,因为现在大多数资料和教程都是英文版本,而且有关黑客的新闻也是从国外过来的,一个漏洞从发现到出现中文介 绍,需要大约一个星期的时间,在这段时间内网络管理员就已经有足够的时间修补漏洞了,所以当我们看到中文介绍的时候,这个漏洞可能早就已经不存在了。因此 学习黑客从一开始就要尽量阅读英文资料、使用英文软件、并且及时关注国外著名的网络安全网站
2016-09-06 22:03:18 1601
原创 《Linux命令行》学习笔记
linux的内核主要由以下模块组成:进程管理定时器中断管理内存管理模块管理虚拟文件系统接口文件系统设备驱动程序进程间通信网络管理系统引导总体的模型如图所示,Linux内核是计算机硬件和各种应用程序之间的媒介。 Linux是类Unix系统,所以有一套基于Unix的准则和哲学:小即是美让程序只做好一件事可移植性比效率更重要一切皆文件:使用方便;把硬件当做文件处
2016-04-12 20:59:28 555
原创 2016-03-31 书籍列表
需要学习的黑客书籍:web安全:前端和后端html5与css3权威指南HTML零基础入门教程JavaScript基础教程HTML与CSS入门经典第七版css经典教程网页设计语言教程(HTML_CSS).pdfPython基础教程PHP和MySQL Web开发(原书第4版) 第四版 SQL基础教程(第3版).pdfWeb前端黑客技术揭秘黑客攻防技术宝典 web实战篇 XSS跨站脚
2016-04-01 03:40:53 641
原创 2016-03-29《鸟哥私房菜学习笔记 》
鸟哥私房菜学习笔记2016年03月29日17:53:15compress 指令 很少人使用因为无法解开.gz文件// -d 雍闿解压缩 compress -d file//-c 将压缩数据输出成为标准输出compress -c file1 > file2 //将file1压缩成file2来保存,数据流重新导向gzip [-cdt#] fileName //linux中 gzip
2016-03-29 19:27:03 405
原创 2016-03-24 《鸟哥私房菜》学习笔记
ls -al //只是显示文件修改的大概时间, ls -al -full-time //就会显示文件修改的完整时间 **cp 源文件 目标文件夹及名称** //复制一个或者几个文件 参数 -i 询问是否覆盖 参数 -f 强制覆盖 参数 -a 将文件全部属性一起复制,含 访问权限,档案建立时间等 *更多参数查询手册 * rm [-rfi]
2016-03-24 19:46:24 279
原创 2016-03-26《鸟哥私房菜》学习笔记
鸟哥私房菜学习笔记 2016年03月24日16:54:21KDE是架构在xwindow上的桌面软件,GNOME是另一个计划。可以设置xwindow的启动优先级 1->255指令太长的时候可使用“\”来逃脱“Enter”使指令连续到下一行cal:显示日历man的使用man=info 可以用”/string”来搜索,/string:向下搜“?/string”:向上搜。who:查看登陆人员信息ps
2016-03-24 17:19:27 326
原创 Linux初学者成为高手的学习步骤和建议
菜鸟阶段之选教程: 选择一本好的工具书工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。应该选一本较好的较全面经典的Linux入门进行深入系统学习,不要贪多,另外还有准备若干书籍参考,随便看看或者用的时候翻翻看看;网上下载Linux电子书,百度一下有很多很多,如“pdf版经典Linux学习教程”,一搜几十本,最好自己建下个人资料库;最重要的是要做好学习笔记或者写写
2016-03-24 15:40:53 474
原创 互联网黑市分析:社工库的传说
互联网黑市分析:社工库的传说 作者:周伯爵 链接:https://www.zhihu.com/question/31533325/answer/53137495 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。任何一个行业都是一个江湖,有江湖就有故事,追名逐利的人喜欢被写入故事,踏实做事的人却希望被隐匿。久而久之,江湖上的故事越来越虚名浮利,听
2016-03-24 15:31:12 2654
原创 从武侠小说到程序员面试
从武侠小说到程序员面试 内容来源:http://www.cnblogs.com/figure9/p/from_wuxia_to_programmer_interview.html概要 受到浣花洗剑录和射雕英雄传的启发,本文使用武侠小说中的人物和事件来类比并分析当前程序员面试存在的弊端,并尝试给出一个更好的程序员面试方案。 估计你会认为我在胡扯,程序员面试和浣花洗剑录怎么能扯上关系,但它
2016-03-24 15:26:00 838 1
原创 分享MarkDownPad注册码
分享一个很好的MarkdownPad注册码: Email: Soar360@live.com授权密钥:GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47
2016-03-23 22:43:10 15847 4
原创 Kali 2.0 安装chrome,解决依赖于 libgcrypt11
刚刚安装kali2.0后,准备安装chrome时候,试过各种办法,各种攻略,如 apt-get -install -f apt-get install -f --fix-missing 均会出现下面问题: 正在选中未选择的软件包 google-chrome-stable。 (正在读取数据库 … 系统当前共安装有 326160 个文件和目录。) 正准备解包 google-chr
2016-03-23 20:27:41 2579 1
原创 kali 2.0中启动带数据库支持的MSF方式
kali 2.0 已经没有metasploit 这个服务了,所以service metasploit start 的方式不起作用。在kali 2.0中启动带数据库支持的MSF方式如下: 首先启动postgresql数据库:/etc/init.d/postgresql start;或者 service postgresql start; 初始化MSF数据库(关键步骤!):msfdb i
2016-03-23 20:19:58 5486 1
原创 VMware安装kali,登陆不成功,重置密码方法
以下为kali密码忘记后,重置的办法,供大家思考。原文来源:http://www.adedoudou.com/kali-linux-how-to-reset-login-passwordKali Linux是BackTrack的新版本代号,它深受大家的喜欢,很多人把它安装到虚拟机或者U盘中来使用,很方便。但是当我们忘了登陆密码,怎么去恢复呢,不要着急,往下看,简单4步就
2016-03-14 23:40:23 11199 2
转载 穷人家庭出身的我们没必要因家境而自卑,努力就有希望
本文引用地址:http://blog.sciencenet.cn/blog-3503-919533.html 此文来自科学网徐磊博客,转载请注明出处。 我们中国人的传统观念里,不患寡而患不均。我们的文化基因是不认同社会阶层固化的,隋唐时开始确立的以科举考试成绩取人的制度,防止了社会精英的阶层固化,保证了平民通过自身努力向上流动的可能性,有精英而无贵族,与中世纪的西方世界形成鲜明对比,
2016-03-02 22:04:53 624
原创 走的地方越多,会发现这个国家,这片土地值得你爱
发现很多人出了国,都在数落国人的不是。很多人寒门出身,现在却傲娇得像个贵族,流着高贵的血一样,摆弄自己的高智商,估计连自己的出生之地,养育之人都看不起。
2016-03-02 21:31:43 452
原创 Fiddler的使用
做好前期技术积累,方能有所收获 http://blog.csdn.net/ohmygirl/article/details/17846199
2016-03-02 19:45:56 273
原创 黑客要读的书籍
1、《鸟哥的私房菜(服务器架设篇)》30%2、《黑客与画家》完!3、《史蒂夫·乔布斯传》完!4、《黑客大曝光:Web应用程序安全(原书第三版)》30%5、《21天学通PHP(第2版)》6、《VisualBasic黑客编程揭秘与防范》7、《Visual C++黑客编程揭秘与防范》8、《小小黑客之路:黑客工具、攻防及防火墙编程入门》40%
2015-05-04 16:35:43 2312
原创 《C专家编程》学习笔记2
一个 L的 NUL用于结束一个ASCLL字符串两个L 的NULL 用于表示什么也不指向的指针 标准的C编译器至少允许一条switch语句中有257个case标签。为了满足一个8bit的字符的所有情况。 switch的另一个问题是它内部的任何语句都可以加上标签,并在执行时跳转到哪里,这就有可能破坏程序流的结构化。(类似于goto) 证明在C语言中const并不表示常量,可
2013-05-03 17:57:21 503
原创 学习笔记
面向对象的设计是基于解决问题的设计,而不是基于具体编程技术的设计。在面向对象的软件分析和设计的时候,要注意自己不要一上来就去想程序代码的具体实现,应该抛开具体的编程语言的束缚,集中精力分析要实现的软件业务逻辑,分析软件的业务逻辑,分析软件的业务流程,思考如何去描述和实现软件的业务。所以 必须用抽象的方法和具体实现无关的方法来表达业务逻辑。将类的设计和
2013-04-23 22:16:23 511
转载 数据挖掘十大经典算法
数据挖掘十大经典算法国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, Naive Bayes, and CART. 不仅仅是选中
2012-12-07 09:15:03 1651 1
原创 数据结构学习 第一章数组和稀疏矩阵
结构化程序设计的核心就是“自上而下设计”与模块化设计:将整个程序需求从上而下,由大到小分解成小的单元和模块,分别开发。OO程序设计三个重要的特性:继承,封装,多态;例如 for i=1 to n do jfor k=j+1 to n dox=x+1;请问 x=x+!执行次数的时间复杂度O(n*n);先分析内层的循环一共执行1
2012-11-20 08:25:01 493
原创 GOOGLE笔试题(10.15电子科大)
两个教室,应该有个50、60号人吧。不求他,过来长长见识,看看Google笔试都是些神马神题。然后,就彻彻底底的打酱油了。90min完成10个选择题2个编程题1个算法设计题。尽量还原原题,但记性不好大家勿怪。选择题:1.比较几个速率:a.闪存速率、b.100M以太网速率、c.火车运100TB内容以100km/h从北京到天津(全长100公里)、d. MP3的PCI总线读到播放器的速率
2012-10-16 12:41:39 909
原创 vc++17 进程间的通信
进程间的通信模式:①、剪贴板建立一个APPWIZARD,然后创建2个按钮(发送,接收),2个编辑框,对按钮添加函数;void CClickDlg::OnButtonSend() { //打开剪贴板,保存信息于剪贴板上 if(OpenClipboard()) { CString str; HANDLE hClip; char *pbuf;//
2012-10-15 10:58:21 661
原创 vc++学习笔记16 线程同步,异步套接字
利用CreateEvent函数,创建线程互斥执行,是线程同步的另一种方式,(锁机制);#include #include DWORD WINAPI func1proc(LPVOID lpParameter);DWORD WINAPI func2proc(LPVOID lpParameter);int tickets=100;HANDLE h_hevent;//保存时间对象的句柄,
2012-10-12 22:30:25 527
原创 类型转换 float与int ,(int&)a,(int)&a
#include #include #include int main(){ float a=1.0f; cout<<(int)a<<endl; cout<<&a<<endl; cout<<(int&)a<<endl; cout<<"结果= "<<((int)a==(int&)a)<<endl; float b=0.0f; cout<<(int)b<<endl; cou
2012-10-12 16:17:14 1028
原创 vc++学习之15 多线程与聊天室程序的创建
区别:程序和进程、线程(轻量级进程)的概念;利用window库函数建立一个主线程和子线程的一个轮流执行#include #include DWORD WINAPI func1proc(LPVOID lpParameter);int index=10;void main(){ HANDLE hthread1; hthread1=CreateThread(NULL,0,fun
2012-10-11 22:21:53 752
转载 模式识别,图像处理工程师的要求
图像处理工程师的要求 既然学了模式识别这个专业,研究生期间主要方向是机器学习,计算机视觉,图像处理。所以很想了解现在这个领域的就业方向及相关要求。今天在“增强视觉 | 计算机视觉 增强现实”上看到一则招聘智能图像/视频处理工程师的广告,岗位要求如下:动手能力强,熟练掌握C/C++/Matlab语言,有较强的算法分析和实现能力,并具备良好的代码与文档风格;了解人脸
2012-10-09 10:53:03 4170
原创 testl指令的问题
testl指令,这个指令说是将两个操作数做与来设置零标志位和负数标识,常用的方法是testl %eax,%eax来检查%eax是正数负数还是0;标志位通过结果值来设置.%eax = %eax & %eax;不改变%eax通过testl %eax,%eax却可以设置或者清除一些标志,以便实现分支结构总结:test语句是根据上次计算结果的性质设置相应的状态码(condition code)
2012-09-19 11:25:09 7455
原创 C语言的几种位运算
位运算符有:&(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。 优先级从高到低,依次为~、&、^、| 与:用法,一,某些位清零或:某些位置 1 ;异或: 用法是求一个位串信息的某几位信息的反
2012-09-14 14:46:46 851
原创 printf()和scanf()函数的格式小结
自己经常忘记使用printf和scanf的函数格式用scanf()函数从键盘接收十六进制字符是用%x就可以.比如:#includevoid main(){int x;printf("请输入0~9或a到f的字符:");scanf("%x",&x);printf("接收的十六进制字符为:%x\n",x);}用printf()函数输出十六进制字符,加上
2012-09-10 14:06:22 483
原创 《深入理解计算机系统》读书笔记
二进制补码的算术运算满足代数环的特性,编译器可以很安全的把一个常量乘法转化为一些列的移位和加法;程序员和编译器不能用表达式(x-y算术溢出是造成程序错误和安全漏洞的一个常见根源;程序阶段:预处理,(hello.i)->编译(hello.s),->汇编(hello.o),->链接 hello.c->hello.i->hello.s->hello.o->可执行程序pir
2012-09-07 16:13:33 494
原创 vc++学习 13 文档和串行化
文档和串行化首先利用CArchive结构建立两个读写文档的按钮,读写各种数据;void CGraphView::OnWrite() { CFile file("1.txt",CFile::modeCreate|CFile::modeWrite); CArchive Archive(&file,CArchive::store);//定义一个archive结构 int i=4;
2012-09-04 16:41:05 466
原创 vc++学习笔记12====关于文件的操作
文件的操作1、指向常量的指针 const char *pstr=ch;//此处不可以修改pstr所指向的值,但是pstr本身的值可以变化;2、指针常量,char* const pstr,指针本身是常量,不能修改;指向的内容可以修改字符数组的初始化办法:(1)char ch[3]={'a','b','c'}; (2)char ch[]={'a','b','c'}; (3)
2012-09-01 12:25:36 425
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人