个人
文章平均质量分 84
python資深小白
程序员
展开
-
【Python】递归和栈溢出
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。比如python 默認的遞歸深度為1000, 所以如果直接執行func(1.原创 2022-02-09 22:42:10 · 1383 阅读 · 0 评论 -
IPv6 在WindowsXP 下的設定
IPv6 在WindowsXP 下的設定決定開始把一年來的經驗分享,來寫 ipv6 在 windowsXP 下的設定,基本上和Windows2003 下的設定大同小異,但還是有點不一樣,主要是xp 下的 ipv6 多了一個 ipv6 的指令,是除了 netsh 外的另一個操作方法;此外,目前已知的問題如下:xp 對 ipv6 的 dhcp6 client 並沒有支援。xp 和2转载 2014-06-25 18:17:35 · 3613 阅读 · 0 评论 -
Apache不能启动解决办法
Apache不能启动解决办法zz: http://www.linuxidc.com/Linux/2010-05/26203.htm这是我这两天频繁遇到的问题。Apache服务器还真是问题少年!任何点改动都可能导致它无法使用。原因一:80端口占用例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用!原因二:软件冲突装了某些软件会使apache无法启动如Dr.co转载 2013-11-18 17:44:35 · 2431 阅读 · 0 评论 -
浅析Windows安全相关的一些概念
转自:http://www.cppblog.com/weiym/archive/2013/08/25/202751.htmlSession我们平常所说的Session是指一次终端登录, 这里的终端登录是指要有自己的显示器和鼠标键盘等, 它包括本地登录和远程登录。在XP时代每次终端登录才会创建一个Session,但是在Vista后所有的服务程序都运行在Session 0, 其他终端会依次转载 2013-11-21 15:17:08 · 1477 阅读 · 0 评论 -
WindowsXP下常用IPv6配置
ipv6.exe粗解,希望该文档能够得到不断刷新,共同进步。在WindowsXP下,好像所有的关于IPv6的配置工作都通过ipv6.exe来完成。打开cmd窗口,执行ipv6,你就可以看到一些帮助信息,截取如下:usage: ipv6 [-v] if [ifindex]ipv6 [-p] ifcr v6v4 v4src v4dst [nd] [pmld]ipv6 [-p] ifcr转载 2013-11-01 10:19:56 · 5342 阅读 · 0 评论 -
char 转wchar_t 及wchar_t转char
利用widechartomultibyte来转换的函数 通常适合于window平台上使用 #include #include int _tmain(int argc, _tchar* argv[]) { wchar_t pwstr[] =l"我是中国人"; wchar_t pwstr2[20]; char *pcstr = (char *)malloc(size转载 2013-10-31 17:40:24 · 2171 阅读 · 0 评论 -
C/C++编辑器Source Insight技巧收集
Source Insight技巧收集 Source Insight技巧收集1、背景色选择 要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。 SIS默认字体是VERDANA,很漂亮。这网页上应转载 2013-09-30 10:22:50 · 9080 阅读 · 0 评论 -
批处理bat实现创建、复制、删除文件及文件夹
1 建bat文件自动执行复制,删除命令。 例1:以下是复制cd.dll文件至windows\system32的bat文件内容: copy cd.dll %windir%\system32 例2:下面一行是卸载windows\system32目录中的cd.dll,即把上面复制的文件删除: del %windir%\system32\cd.dl原创 2013-08-23 14:27:17 · 155016 阅读 · 3 评论 -
net use 访问远程电脑
net use \\ip\ipc$ " " /user:" " 建立IPC空链接net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:net use h: \\ip\c$ 登陆后映射对方C:到本地为H:net use \\ip\ipc$ /de转载 2013-06-27 10:36:42 · 47783 阅读 · 1 评论 -
解决dll文件无法删除的问题
解决dll文件无法删除的问题在删除一些软件的时候弹出某某文件正在运行或磁盘写保护不能删除这样的报错提示。而常常删除不掉的都一些后缀为.dll的文件。dll文件英文名称为Dynamic Linking Library,以下简称dll,中文名字"动态链接程序库"文件。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即dll文件,放置于系统中。当转载 2013-05-08 12:18:34 · 3157 阅读 · 0 评论 -
添加或删除Windows服务
原文:http://robin88129.iteye.com/blog/785844(一).强制添加一个服务 SC Create "服务名" binPath= c:\windows..... //这里binpath=后面必须要有一个空格再接路径才有效。 其他参数也如此。(二)强制删除一个Windows服务 办法一: 用sc.exe这个Windows命令转载 2013-03-28 09:24:59 · 1253 阅读 · 0 评论 -
使用openssl进行证书格式转换
各类证书由于存储的内容不同(如是否包含公钥/私钥是否加密存储/单一证书或多证书等)、采用编码不同(DER/BASE64)、标准不同(如PEM/PKCS),所以尽管X.509标准规定了证书内容规范,但证书文件还是五花八门。好在openssl对这些不同的标准都有着不错的支持,可以用来进行不同格式证书的转换。大体来说,证书转换要作的工作有这么几种编码转换:DERBASE64 不同转载 2013-03-15 09:56:05 · 97099 阅读 · 2 评论 -
openssl制作证书全过程
转自:http://blog.csdn.net/aking21alinjuju/article/details/7654097一:生成CA证书 目前不使用第三方权威机构的CA来认证,自己充当CA的角色。 先决条件:从openssl官网下载www.openssl.org 安装openssl[windows和linux安装不同]转载 2013-03-14 09:56:00 · 3539 阅读 · 0 评论 -
火狐(FireFox)浏览器屏蔽非80端口的问题
某些网站使用了非标准的端口,直接从Firefox方式时浏览器会提示“此地址访问受限,此地址使用了一个通常应该用于其他网页浏览的端口。由于安全原因,Firefox 取消了该请求”。解决方法:记录端口号,然后在地址栏输入config,新建一个键 network.security.ports.banned.override,新建的这个值应当是字符串,不应当是数值,然后名称处填写 network.secu转载 2013-03-01 13:05:30 · 2996 阅读 · 0 评论 -
批处理语言规则--编辑bat文件
批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式,只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS。批处理有一个很鲜明的特点:使用方便、灵活,功能强大,自动化程度高。首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好像我们在原创 2013-03-05 23:34:49 · 10692 阅读 · 0 评论 -
OpenSSL中PKCS#7格式的数字签名
最近在看OpenSSL相关的资料,看了很久还是感觉有点不得其法,尤其对其与python内的应用还是没多大头绪,先把知道的整理一下出来,目前会用到的加密方法是基于PKCS7做数字签名,不知道这样的描述算不算准确SSL(Secure Socket Layer) 是一种加密技术,可以提供对称加密和非对称加密。由于它在协议层里正好是在传输层与应用层之间,这就决定了上层应用必须经过它,这就是它广泛流原创 2013-02-18 18:11:19 · 11315 阅读 · 1 评论 -
一周减压时刻表:和压力说再见
“压力大”是人们常挂在嘴边的一个词。然而,每天都叫嚷着“压力大”,一上班就愁眉苦脸没有用,积极寻找减压方法才是该做的事。一项针对中国职场人群的调查显示,一周中工作效率最高的是星期五,最低的是星期四。加拿大心理学家德比莫斯考维茨教授也曾画出“一周工作节律图”,他认为从周一到周五,人所面临的工作压力有所不同,最好有针对性地制定一张“一周减压时刻表”。 周一:早起最重要 “星期一综合征”带来转载 2012-10-05 14:32:04 · 1748 阅读 · 0 评论