2026年5月6日

第 2 讲:模运算 —— 密码学的“循环世界”

摘要: 导语:如果说 XOR 是位运算的魔法,那么模运算(Modular Arithmetic)就是整个现代公钥密码学的数学地基。从保护你银行卡密码的 RSA,到比特币底层的椭圆曲线(ECC),所有的算法都在一个“有边界的数字圈”里跳舞。在 CSP/NOI 竞赛中,模运算不仅是数论题的常客,更是防止大数相乘 阅读全文

posted @ 2026-05-06 22:43 upwifi 阅读(15) 评论(0) 推荐(0)

第 1 讲:XOR 的魔法 —— 流密码与算法竞赛的“原子指令”

摘要: 导语:在 C++ 中,它只是一个不起眼的符号 ^。但在真实世界里,它是 HTTPS 流量加密的基石,是微信聊天防窃听的核心,也是各种算法竞赛中“神仙解法”的常客。今天,我们要抛开枯燥的数学概念,从这一个符号开始,同时打穿 CSP-J 的位运算考点和现代流密码的底层逻辑。 模块一:核心法则 —— 建立 阅读全文

posted @ 2026-05-06 21:34 upwifi 阅读(10) 评论(0) 推荐(0)

2016年4月29日

asp.net 配置 web.config 禁用VS2013自带的Browser Link功能

摘要: 我的字符被截断了 然后,我修改了下 web.config 的配置,在appSettings节点里加了这个,如下: <appSettings><add key="vs:EnableBrowserLink" value="false"/><appSettings> 再后来,就好了,我又开心了。 阅读全文

posted @ 2016-04-29 15:32 upwifi 阅读(615) 评论(0) 推荐(0)

2015年5月16日

使程序在Linux下后台运行

摘要: 一、为什么要使程序在后台执行我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处:1:我们这边是否关机不影响日本那边的程序运行。(不会像以前那样,我们这网络一断开,或一关机,程序就断掉或找不到数据,跑了几... 阅读全文

posted @ 2015-05-16 14:07 upwifi 阅读(315) 评论(0) 推荐(0)

Linux下Redis的编译安装

摘要: 介绍redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及... 阅读全文

posted @ 2015-05-16 00:37 upwifi 阅读(589) 评论(0) 推荐(0)

2015年5月11日

Centos安装vim

摘要: Centos里的VI只默认安装了vim-minimal-7.x。所以无论是输入vi或者 vim查看文件,syntax功能都无法正常启用。因此需要用yum安装另外两个组件:vim-common-7.x和vim-enhanced- 7.x。命令行里敲入:yum -y install vim-enhanc... 阅读全文

posted @ 2015-05-11 15:06 upwifi 阅读(324) 评论(0) 推荐(0)

优秀的Linux文本编辑器

摘要: 想要挑起狂热Linux爱好者之间的激烈争辩吗?那就问问他们最喜欢的文本编辑器是什么吧。在开源社区中,选择一个用来写文本,或者更进一步,用来写代码的编辑器,比选择一个球队或者游戏控制器还要重要。但是任何一个Linux新手都不该为过多的建议和各种各样的煽动而感到焦虑不安,取而代之,先去试着熟悉熟悉一堆不... 阅读全文

posted @ 2015-05-11 14:58 upwifi 阅读(11259) 评论(0) 推荐(0)

2015年5月10日

安装XAMPP时启动Apache失败解决方法 xampp

摘要: 我现在的XAMP版本是xampp-win32-1.8.3-1-VC11-installer(下载)Apache启动提示10:33:43 [Apache]Problem detected!10:33:43 [Apache]Port 80 in use by "Unable to open proces... 阅读全文

posted @ 2015-05-10 15:05 upwifi 阅读(54651) 评论(3) 推荐(1)

2011年9月5日

iOS下的DES加密

摘要: 今天终于把iOS平台下的DES加密算法调通了,在这里记录一下。说一下我遇到的问题吧。 第一,关于传参,Objective-C和C,C++一样,不能把值类型数组做为参数,传给另一个方法,方法的返回值的类型也一样不可以是值类型数组。一旦这么做了,接受参数的方法只能获取数组中的首元素。 解决方法是用 NSMutableData 把值类型的数组包一层,代码如下: NSMutableData* bufkeyData = [NSMutableDatadataWithLength:2]; int* bufkey = bufkeyData.mutableByte... 阅读全文

posted @ 2011-09-05 05:33 upwifi 阅读(23095) 评论(17) 推荐(0)

2011年8月30日

ESFramework Demo之iPhone版--即时聊天

摘要: 这回我们做一下聊天功能,要实现此功能,我们要做两件事,第一,我们要先了解下聊天协议,第二,画一个能收发消息的UI界面。 ok,我们开始吧,看一下聊天协议:00000000 FF FF C9 00 03 00 00 00 11 00 00 00 04 61 61 30 ?.... .....aa0 00000010 32 00 00 00 00 00 00 00 04 61 61 30 31 00 00 00 2....... .aa01... 00000020 00 00 00 00 0D 00 00 00 05 00 00 00 68 61 70 70 ..... 阅读全文

posted @ 2011-08-30 23:51 upwifi 阅读(2534) 评论(10) 推荐(3)

导航