搜索到与相关的文章
C#

用C#实现RSA加密的一个小例子

整个算法的流程是:接收方先同时生成公钥和私钥,再把公钥传递给发送方,发送方收到公钥后,用此公钥将自己的明文加密,然后将加密后的密文传递给接收方,接收方用自己的私钥解密得到明文.以下是演示这个过程的示例代码:没有永恒的事一切都在不断重复我热爱这个世界但绝不骄纵了它//待加密的明文stringoriginText="Hello";//公钥stringpublicKey;System.Security.Cryptography.RSACryptoServiceP

系统 2019-08-29 23:10:00 3510

Windows

Xp+Windows 7硬盘安装 体验心得

昨天,用VMware虚拟机装Windows7,白忙了一天,装上了,可能是驱动不支持吧。决定用硬盘安装,从硬盘安装xp+windows7的双系统。百度一下,发现一个好网站http://www.windows7en.com。熬一通宵,终于完成了xp3+windows7双系统。(^_^)下面介绍我按照网站介绍的方法一步一步来安装。具体方法:1。先下载windows7的iso镜像文件。我下的是Windows7Build7057x86种子高速下载装个虚拟光驱。下载:

系统 2019-08-29 22:46:50 3510

IOS

【一步一步学IOS5 】 在表视图中添加搜索栏

下面,我们来演示一下如何在TabBar项目基础上添加一个搜索栏。通过搜索栏,App可以让用户指定搜索条件后,搜索菜单列表。1.理解搜索栏显示控制器(SearchDisplayController)你可以使用搜索显示控制器(如UISearchDisplayController类)管理App中的搜索功能。搜索显示控制器管理搜索栏(searchbar)和表视图(tableview)的显示,表视图复杂显示搜索结果。当用户开始搜索时,搜索显示控制器将在原始的视图之上

系统 2019-08-12 09:30:35 3510

CSS

CSS sprites的利弊

刚刚看到一篇国外讨论CSSsprites利弊的文章,作者认为那是潜在的危险,在文中也指出了他的很多观点,这个技术我用的时间不长,不过到也还是有一些体会的,在这里也说一说自己的理解吧。所谓CSSsprites就是把很多张小的背景图集中在一张大图上,然后通过定义background-position来调用不同位置的背景图。这个技术最大的优点就是减少了HTTP请求,另外就是减小了图片的大小,节省带宽。这就是google的一张CSSsprites:googlecs

系统 2019-08-12 09:29:54 3509

PHP

PHP中该怎样防止SQL注入?

原文:PHP中该怎样防止SQL注入?因为用户的输入可能是这样的:?1value');DROPTABLEtable;--那么SQL查询将变成如下:?1INSERTINTO`table`(`column`)VALUES('value');DROPTABLEtable;--')应该采取哪些有效的方法来防止SQL注入?最佳回答(来自Theo):使用预处理语句和参数化查询。预处理语句和参数分别发送到数据库服务器进行解析,参数将会被当作普通字符处理。这种方式使得攻击者

系统 2019-08-12 01:53:35 3509

redis

redis源码笔记-anet

anet库是redis对tcp网络层以及unix域实现的一个封装。redis的客户端和server端通信使用的均为TCP协议。BasicTCPsocketstuffmadeabitlessboringanet.h1#ifndefANET_H2#defineANET_H34#defineANET_OK05#defineANET_ERR-16#defineANET_ERR_LEN25678#ifdefined(__sun)9#defineAF_LOCALAF_

系统 2019-08-12 01:32:40 3509

Android

Android 9 PATCH 图片

本文围绕.9.png格式图片讨论以下两个话题:1.该格式图片的特点2.制作方式一.9.png格式的文件的特点与传统的png格式图片相比,9.png格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容显示区进行定义。这种格式的图片在android环境下具有自适应调节大小的能力。(1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。(2)允许开发人员定义内容显示区,用于显示文字或其他内容如下

系统 2019-08-12 09:29:51 3508

各行各业

RMQ 详解及 题目

RMQ(RangeMinimum/MaximumQuery)问题:RMQ问题是求给定区间中的最值问题。当然,最简单的算法是O(n)的,但是对于查询次数很多(设置多大100万次),O(n)的算法效率不够。可以用线段树将算法优化到O(logn)(在线段树中保存线段的最值)。不过,Sparse_Table算法才是最好的:它可以在O(nlogn)的预处理以后实现O(1)的查询效率。下面把SparseTable算法分成预处理和查询两部分来说明(以求最小值为例)。预处

系统 2019-08-12 09:26:40 3508

Python

剑指offer全书题解 (Python)【更新完毕】

文章目录2实现Singleton模式3找出数组中重复的数字3.2不修改数组找出重复的数字4二维数组中的查找5替换空格6从尾到头打印链表7重建二叉树8二叉树的下一个节点9用两个栈实现队列9.1用两个队列实现一个栈10斐波那契数列10.2青蛙跳台阶10.3青蛙变态跳台阶10.4矩形覆盖问题11旋转数组的最小数字12矩阵中的路径13机器人运动的范围14剪绳子15二进制中1的个数16数值的整数次方17打印从1到最大的n位数18在O(1)时间删除链表节点18.2删除

系统 2019-09-27 17:54:12 3507

Windows

Windows Live SkyDriver 客户端 SDExplorer

没有云存储我们使用U盘对于忙碌的上班族,很多时候需要把办公室没有做完的任务用U盘带到家中来完成。但是U盘给他们带来了不少烦恼:U盘容量小,遇到大文件需要浪费很长时间来压缩;U盘在公司里是共用的,所以在多台电脑间传输文件时难免会感染病毒;U盘的优点是体积小,便于携带,但更易于丢失!有了云存储我们使用WindowsLiveSkyDriver客户端SDExplorer现在我们只要有一个WindowsLive的账号,微软便免费送给我们25G的网络存储空间就像它的名

系统 2019-08-29 23:46:41 3507