技巧
lishuhuakai
这个作者很懒,什么都没留下…
展开
-
博弈论总结!
以下是我从网上收集的关于组合博弈的资料汇总:有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍或是围棋子等等均可。两个人轮流从堆中取物体若干,规定最后取光物体者取胜。这是我国民间很古老的一个游戏,别看这游戏极其简单,却蕴含着深刻的数学原理。下面我们来分析一下要如何才能够取胜。(一)巴什博奕(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每转载 2012-11-03 12:30:36 · 1102 阅读 · 0 评论 -
gdb常用命令
在调试程序的时候,gdb是一柄利器,恰当的使用gdb可以解决掉程序的许多bug。gdb并不检查语法错误,那是gcc或者g++的事情,gdb干的是调试的事情。说明:(1)gdb程序名 [corefile]之类的是代表命令的用法,[]中间的内容是可选项,即你可以加,也可以不加。(2)如果需要重复执行一条命令,不需要每次都键入命令,gdb记住了最后一个被执行的命令,只要简单的按ent原创 2015-06-12 23:37:13 · 3303 阅读 · 1 评论 -
word贴代码
相比于word,csdn的博客编写功能简直弱爆了。所谓的markdown编写出来的东西也很难看。写博客还不如在自己在word里面写,word写博客唯一的一点缺陷就是代码贴出来很丑,其实是有方法贴出来很好看的代码的,至少不比csdn网页上的差。至少在word里面贴出这么一段代码还是很简单的。怎么做呢?我一般是直接将代码从vs中拷贝出来,直接往word里面贴,这样会保留原有的关键字的高...原创 2015-05-27 17:29:09 · 16305 阅读 · 4 评论 -
编辑代码或者文档时光标变成了一闪一闪的方块怎么处理?
敲代码的时候一不小心就会遇到这种情况:原创 2015-04-15 10:33:10 · 50571 阅读 · 8 评论 -
error C4430: 缺少类型说明符 - 假定为 int....的一种情况的解决方法
这段时间用VS2013写代码的时候,一不小心就出现了这个提示,这个问题困扰了我一段时间,不过总算解决了,这里记录一下! 我这里先描述本人碰到的问题: 正如上图所见,一段在我们眼里看起来没有任何错误的代码,居然爆出了4430的错误,先不急,我们先看一看DlgAddAccount.h文件中包含的头文件: 再看一看AddAccountInfoDlg.h中包原创 2015-03-09 21:16:39 · 73590 阅读 · 6 评论 -
杭电OJ——1051 Wooden Sticks
Wooden SticksProblem DescriptionThere is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a woodworking machine in o原创 2012-10-26 22:52:00 · 8150 阅读 · 2 评论 -
vs中丢失帮助查看器(HelpViewer)如何处理
参考网上的一个教程,在此做一下记录! 1. 在ios镜像安装文件中找到 packages\Help 路径。 2. 打开控制台命令,cd到这个路径下 3. 在控制台中键入以下命令进行安装 msiexec /i help3_vs_net.msi vs_setup=1 关于msiexec的用法: The Windows Installer tech转载 2015-01-19 23:36:16 · 9513 阅读 · 0 评论 -
双调排序的简单实现
先在这里记录一下代码!原理将来再补吧! 这个算法算是有一个致命的弱点吧!那就是如果元素的个数达不到2^n个的话,要填充!#include using namespace std;void SortDown(int , int);void MergeUp(int, int);void MergeDown(int, int);void Exchange(int , int);vo原创 2014-06-06 15:11:45 · 3257 阅读 · 0 评论 -
如何使用secureCRT连接vmware中的虚拟主机?
在进入主题之前,我们要先了解一些概念。一.一些你应该知道的简单的概念1.内网地址我们首先要了解一下所谓的内网地址,以下面三种形式开头的被称为内网地址:10.x.x.x172.16.x.x到172.31.x.x192.168.x.x所以的内网地址就是说这些地址只在局域网内使用,在公网上,你是不能够使用这些地址的。当然还有一个127.0.0.1是本机的回路地址,这个地址只能...原创 2015-09-29 00:19:29 · 18198 阅读 · 7 评论 -
emacs如何配置彩虹猫模式
emacs如何配置彩虹猫(Nyan cat-mode)模式?什么是Nyan Cat,你看了这幅图就知道了: [注:在markdown模式下C-c``C-i``i是插入图片的快捷键]好吧,重点来了,我们如何设置这个模式呢?[hello][] 1.先到github:https://github.com/TeMPOraL/nyan-mode 将东西下载下来,解压到你的某个文件夹里面,比如说我,就直接原创 2016-01-24 21:50:00 · 3088 阅读 · 0 评论 -
visio中图形旋转任意角度
这是一个非常简单,但是某些时候又非常有用的技巧。 你可能或说,直接按住旋转按钮即可,如下图: 这个技巧大部分时间可用,但是做不到很高的精度,如果你需要更加精细的控制,有下面的办法。废话不多说,一图胜千言。原创 2018-01-16 17:17:07 · 14610 阅读 · 5 评论 -
关于org-page的坑
Table of Contents1. 坑在哪里?2. 解决方案 3. 我是这样配置的:4. 我的建议5. 最后再给一个参考资料6. 最后要注意的地方6.1. 如何显示toc呢?6.2. 对于一个特定目录下面的文章,如何设置特定的属性?6.3. 为什么我写的博文没有被发布?坑在哪里? 之前我配置过一个 hexo 博客,大概花了一个多小时,一个多小时后,我就安心用 markdown原创 2016-02-22 23:05:04 · 1751 阅读 · 0 评论 -
最好的markdown编辑器
最好的Markdown编辑器 最好的Markdown编辑器是什么呢?这可真是一个有趣的问题! 不过现在对于我来说,已经有了答案,这个编辑器是Typora! 我个人用过很多的Markdown编辑器,只有这款是目前为止最让我满意的!原创 2016-02-01 17:18:15 · 838 阅读 · 0 评论 -
Emacs点滴
Emacs配置点滴一些很简单的emacs命令一些说明简单的文件操作命令文档搜索命令移动命令重复命令取消命令关于窗口的命令关于emacs的帮助命令一些非常有用的命令如何实现主题的切换如何设置启动窗口的大小关于emacs的shell-mode的一些问题的解决方案进入shell-mode如何在开启多个窗口之间方便地切换Emacs配置点滴一些很简单的emacs命令 这些原创 2016-02-01 17:16:15 · 701 阅读 · 0 评论 -
杭电OJ——1007 Quoit Design(最近点对问题)
Quoit DesignProblem DescriptionHave you ever played quoit in a playground? Quoit is a game in which flat rings are pitched at some toys, with all the toys encircled awarded.In the field of原创 2013-06-24 14:03:15 · 16481 阅读 · 5 评论 -
杭电DIY——金币游戏
金币游戏Problem Description海盗鲍里斯和瓦西里正在玩一个非常有趣的游戏。他们两人共有n个装有金币的箱子,箱子被从1到n进行了编号,第i号箱子中有a[i]枚金币。在游戏中鲍里斯和瓦西里轮流进行游戏操作,鲍里斯首先进行操作。在每一轮游戏中选手可以选择一个整数x(2x+1鲍里斯不是一个贪婪的守财奴,但鲍里斯是一个懒惰的家伙。因此,他想知道最少几轮游戏操作原创 2013-09-23 10:23:43 · 1691 阅读 · 0 评论 -
杭电OJ——1230 火星A+B
火星A+BProblem Description读入两个不超过25位的火星正整数A和B,计算A+B。需要注意的是:在火星上,整数不是单一进制的,第n位的进制就是第n个素数。例如:地球上的10进制数2,在火星上记为“1,0”,因为火星个位数是2进制的;地球上的10进制数38,在火星上记为“1,1,1,0”,因为火星个位数是2进制的,十位数是3进制的,百位数是5进制的,千位数是7进制的原创 2013-01-20 21:35:35 · 3216 阅读 · 0 评论 -
杭电OJ——1211 RSA
RSAProblem DescriptionRSA is one of the most powerful methods to encrypt data. The RSA algorithm is described as follow:> choose two large prime integer p, q> calculate n = p × q, calcul原创 2013-01-18 14:00:01 · 1620 阅读 · 0 评论 -
IE9设置无法保存解决方法
IE浏览器(我用的是IE 9.0,主页为空)打开,主页是MSN的主页,还跳出来第二个标签页,总是指向:http://windows.microsoft.com/zh-CN/internet-explorer/products/ie-9/welcome,这个网站,同时反复的提示是否设置IE浏览器为默认浏览器。 然后,我就进行IE Internet选项设置,主页为:转载 2012-12-09 14:44:51 · 2279 阅读 · 0 评论 -
计算几何-基础篇
数学工具越高级,解决问题就越高效。-------------------------------------------华丽的分割线-----------------------------------------------计算几何的基础——矢量矢量分析是高等数学的一个分支,主要应用于物理学(如力学分析)。在一些计算几何问题中,矢量和矢量运算的一些独特的性质往往能发挥出十分突出的作用转载 2012-12-05 21:46:54 · 1282 阅读 · 0 评论 -
杭电OJ——1164 Eddy's research I——素数筛选
Eddy's research IProblem DescriptionEddy's interest is very extensive, recently he is interested in prime number. Eddy discover the all number owned can be divided into the multiply of pri原创 2012-11-14 20:22:35 · 2361 阅读 · 1 评论 -
课程设计——中国象棋中的跳马问题
中国象棋中的跳马问题题目描述现在棋盘的大小不一定,由p,q给出,并且在棋盘中将出现障碍物(限制马的行动,与象棋走法相同)输入第一行输入n表示有n组测试数据。每组测试数据第一行输入2个整数p,q,表示棋盘的大小(1每组测试数据第二行输入4个整数,表示马的起点位置与终点位置。(位置的取值范围同p,q)第三行输入m表示图中有多少障碍原创 2012-10-13 23:58:37 · 3541 阅读 · 0 评论 -
杭电OJ——1229 还是A+B
还是A+BProblem Description读入两个小于10000的正整数A和B,计算A+B。需要注意的是:如果A和B的末尾K(不超过8)位数字相同,请直接输出-1。 Input测试输入包含若干测试用例,每个测试用例占一行,格式为"A B K",相邻两数字有一个空格间隔。当A和B同时为0时输入结束,相应的结果不要输出。原创 2013-01-20 17:14:56 · 2160 阅读 · 0 评论 -
课程设计——赫夫曼编码
问题 J: 赫夫曼编码题目描述赫夫曼编码能够产生最短的报文。以报文“ABCDABCDABCABDABAA”为例,A编为0,B对应10,C对应110,D对应111,整体的报文长度为35位二进制。相比于定长的ASCII码,压缩比达到了18*8/35=4.1。输入输入有一系列的字符串组成,每个字符串占据一行。字符串仅包含大写字母和下划线。字符串“END原创 2012-10-13 23:55:57 · 2142 阅读 · 0 评论 -
杭电OJ——1041 Computer Transformation
Computer TransformationProblem DescriptionA sequence consisting of one digit, the number 1 is initially written into a computer. At each successive time step, the computer simultaneously tra原创 2013-07-08 23:06:03 · 3300 阅读 · 0 评论 -
杭电OJ——1030 Delta-wave
Delta-waveProblem DescriptionA triangle field is numbered with successive integers in the way shown on the picture below. The traveller needs to go from the cell with number M to t原创 2013-07-06 19:21:06 · 2223 阅读 · 0 评论 -
信息安全——RSA密码系统的实现
RSA密码系统的实现1.问题描述RSA密码系统可具体描述为:取两个大素数p和q,令n=pq,N=(p-1)(q-1),随机选择整数d,满足gcd(d,N)=1,ed=1 modN。公开密钥:k1=(n,e)私有密钥:k2=(p,q,d)加密算法:对于待加密消息m,其对应的密文为c=E(m)=me(modn) 解密算法:D(c)=cd(modn)2.基本要求原创 2013-06-16 10:51:57 · 5957 阅读 · 0 评论 -
vs2012更改默认开发环境
1.在菜单栏里找到“Tools”(工具),选择下面的“Import and Export Settings”(导入和导出设置),如图1所示: 图1 2.弹出如下界面,按提示选择你需要进行的开发环境设置,从上往下依次为 备份,还原,重置。这里选择重置,如图2所示: 图2 3.下一步,是否覆盖当前设置,视转载 2013-06-08 19:20:58 · 14973 阅读 · 1 评论 -
RSA算法的一种实现方式!
在开始解释这个算法之前,我先描述一下这里面大数的存储方式!存储结构如下图: 在这里,一个大数总共占maxLengthge(一般取512)个单元,由于每一个单元都是usigned int型的,因此每一个单元都有32位(bit),这里的大数大家可以看做是一个超大型的int型数据,总共有512*32(一般的int只有32位),最高位为符号位,1代表为负数,0代表正数翻译 2013-05-29 13:09:45 · 2493 阅读 · 0 评论 -
关于rand和srand函数使用的一点心得
在c语言里面,两个函数包含在头文件里面,c++里面,标准库(被包含于中). srand函数是随机数发生器的初始化函数。 原型:void srand(unsigned seed); rand函数用来产生随机数,当然是伪随机数。 原型:int rand(void) seed的作用:srand函数的作用是根据参数seed,设置原创 2013-05-23 14:07:12 · 25983 阅读 · 2 评论 -
8021x认证以及portal认证的参考资料
最近几个月一直在阅读和认证相关的东西,到如今,也基本上将认证的流程摸得比较清楚了,所以在这里写一篇文章,记录一下自己的心得,同时也给希望了解这些认证的同学一些参考资料。(说实话,在没有别人的帮助下,自己一个人去琢磨各种代码是很痛苦的一件事情,我就是这么过来的。)认证的本质简单一点来说,所谓认证,指的是控制终端(sta)的访问权限,在sta没有通过认证的情况下,不让其访问网络资源,只有当sta通...原创 2019-07-14 20:00:40 · 2212 阅读 · 0 评论