首页 > 2015年04月28日 > 全部分享
一个更改 hosts 的 PHP 脚本
有这样一个需求,我有多个网址希望在不同的时候对应不同的 ip,如果一个个配 hosts,这工作显得有些繁琐。写了如下脚本来批量更改。...
分类:Web开发   时间:2015-04-28 22:54:00    收藏:0  评论:0  赞:0  阅读:368
poj2442 堆
题意:给你n*m的矩阵,然后每行取一个元素,组成一个包含n个元素的序列,一共有n^m种序列, 让你求出序列和最小的前n个序列的序列和。 先介绍下堆的基本操作: int arr[N]; make_heap(arr+1,arr+N);//对数组arr建堆,堆里第一个元素为最大值 pop_heap(arr+1,arr+N+1);//将第一个元素与最后一和元素交换 push_heap(ar...
分类:其他   时间:2015-04-28 22:53:40    收藏:0  评论:0  赞:0  阅读:304
Redis源码中探秘SHA-1算法原理及其编程实现
SHA-1算法是第一代“安全散列算法”的缩写,其本质就是一个Hash算法。SHA系列标准主要用于数字签名,生成消息摘要,曾被认为是MD5算法的后继者。如今SHA家族已经出现了5个算法。Redis使用的是SHA-1,它能将一个最大264比特的消息,转换成一串160位的消息摘要,并能保证任何两组不同的消息产生的消息摘要是不同的。Redis的sha1.c文件实现了这一算法,但该文件源码实际上是出自Valgrind项目的/tests/sha1_test.c文件(可以看出开源的强大之处:取之于民,用之于民)...
分类:编程语言   时间:2015-04-28 22:53:30    收藏:0  评论:0  赞:0  阅读:428
C和C++的面向对象专题(8)——更为高级的预处理器PHP
我们这里使用PHP进行代码的预处理工作,将PHP代码当做C++的宏使用。 当然,你也可以用python做代码生成工作,但由于php是内嵌式的,处理起来可能更方便一些,当然,其他语言配上模板也是可以的。...
分类:编程语言   时间:2015-04-28 22:53:20    收藏:0  评论:0  赞:0  阅读:289
分享一个 MySQL 分库分表类(php)
当一个表数据记录过大时就会出现性能瓶颈,而一般对应的解决办法是要么做分区表,要么分表,分区表就不说了,分表又分为垂直分割和水平分割,具体区别请自行搜索。一般而言,分库分表属于水平分割,按照一定的规则将数据插入到不同的表中去。而分库则可以很方便的转移数据库的压力,比如将一个很大库的分别放在不同的服务器上。...
分类:数据库技术   时间:2015-04-28 22:53:18    收藏:0  评论:0  赞:0  阅读:377
[水+dfs] poj 2034 Anti-prime Sequences
题意: 给n,m,k。 排列n~m之间的所有数。 保证相邻的2~k位之和均不为素数。 思路: 直接DFS。 代码: #include"cstdlib" #include"cstdio" #include"cstring" #include"cmath" #include"queue" #include"algorithm" #include"iostream" #include"...
分类:其他   时间:2015-04-28 22:53:00    收藏:0  评论:0  赞:0  阅读:339
POJ1128 Frame Stacking(拓扑排序)经典
Frame Stacking Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 4454   Accepted: 1509 Description Consider the following 5 picture frames placed on an 9 x 8 a...
分类:编程语言   时间:2015-04-28 22:52:50    收藏:0  评论:0  赞:0  阅读:458
LeetCode(9)Palindrome Number
题目: Determine whether an integer is a palindrome. Do this without extra space. Some hints: Could negative integers be palindromes? (ie, -1) If you are thinking of converting the integer to s...
分类:其他   时间:2015-04-28 22:52:43    收藏:0  评论:0  赞:0  阅读:267
POJ 2935 BFS
给出6*6的矩阵,起点,终点,一共三堵墙,墙不会相交。 求起点到终点的最少步,保证有解 对每次移动判断相对应的是否有墙即可 #include "stdio.h" #include "string.h" #include "queue" using namespace std; const int dir[4][2]={ {1,0},{-1,0},{0,1},{0,-1} }; in...
分类:其他   时间:2015-04-28 22:52:42    收藏:0  评论:0  赞:0  阅读:265
[LeetCode]-006-ZigZag Conversion
网址:https://leetcode.com/problems/zigzag-conversion/ 题意: 转换一种编码格式?类似于这种意思吧... 反正挺无聊的一题...找规律...模拟题 分析: 特别注意以下numRows等于1和字符串长度小于numRows 解法: 按照行列来划分,常规的就是满列, 非常规的就是每隔(numRows)就存在的(多余)值 代码: http...
分类:其他   时间:2015-04-28 22:52:00    收藏:0  评论:0  赞:0  阅读:278
AngularJS交互学习教程推荐
许多研究表明,探究式学习、游戏式学习是较为高效的学习方式,编程语言学习更是如此。正如看电影和玩游戏的区别,你在看电影的时候,你完全处于被动的、接受内容状态,而玩游戏则全然不同,你会和计算机有交互,通过自己亲手做完每一件事来收获乐趣和成就感。今天就给大家推荐两款AngularJS的交互学习教程,希望可以对大家有所帮助。...
分类:Web开发   时间:2015-04-28 22:51:50    收藏:0  评论:0  赞:0  阅读:450
[水] poj 2739 Sum of Consecutive Prime Numbers
题意: 给一个n,有多少种连续的素数和加起来等于n。 思路: 打素数表,然后直接暴力。 代码: #include"cstdlib" #include"cstdio" #include"cstring" #include"cmath" #include"queue" #include"algorithm" #include"iostream" #include"map" #include"...
分类:其他   时间:2015-04-28 22:51:40    收藏:0  评论:0  赞:0  阅读:222
1-1000之间的完数
一个数如果恰好等于它的因子和,这个数就成为完数。 例如:6 = 1 + 2 + 3。再如 8 的因子和是7(即1 + 2 + 4),8不是完数。 编程找出1000以内的所有完数。...
分类:其他   时间:2015-04-28 22:51:30    收藏:0  评论:0  赞:0  阅读:364
java并发编程 -volatile关键字
java语言提供了一种稍弱的同步机制,即volatile变量,用来确保将变量的更新操作通知到其他的线程。当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其他内存操作一起重排序,volatile变量 不会被缓存在寄存器或者对处理器不可见的地方,因此在读取volatile变量时总会返回最新写入的值。访问volatile变量不会执行加锁操作,因此也...
分类:编程语言   时间:2015-04-28 22:51:14    收藏:0  评论:0  赞:0  阅读:301
秒懂快速排序
快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n)算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来 快速排序核心:"基准"(pivot),分区(partition),交换(swap),递归(r...
分类:编程语言   时间:2015-04-28 22:51:00    收藏:0  评论:0  赞:0  阅读:256
嵌入式学习笔记008-裸奔篇之串口
串口是个好东西,前几篇裸奔程序由于没有串口,自己调试都是有led等来表示的,比较“苦逼”,终于可以用串口了~~~,这里主要采用上一篇博文(嵌入式学习笔记007-裸奔篇之定时器),也就是串口也是用中断实现的,而且也只是在前一篇博文增加串口的初始化uart0_init(),以及在中断处理函数增加对串口的处理。只要稍微改造前一篇博文就是一个通用的中断处理程序! 这里主要实现在串口输入一个字符,接受后+2再...
分类:其他   时间:2015-04-28 22:50:54    收藏:0  评论:0  赞:0  阅读:299
二叉查找树转换成排序的双向链表
题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何 新的结点,只调整指针的指向。 比如将二元查找树 10 / 6 14 / \ / 4 8 12 16 转换成双向链表 4=6=8=10=12=14=16。 思路:对于树的很多题目,都可以使用递归的方法来处理。这道题目也不例外。我们从最基本的思路来考虑这个题目。 把一个二叉树编程双向链表,...
分类:编程语言   时间:2015-04-28 22:50:30    收藏:0  评论:0  赞:0  阅读:252
[LeetCode]*105.Construct Binary Tree from Preorder and Inorder Traversal
Given preorder and inorder traversal of a tree, construct the binary tree.Note: You may assume that duplicates do not exist in the tree....
分类:其他   时间:2015-04-28 22:50:20    收藏:0  评论:0  赞:0  阅读:320
Android网络编程 HttpClient Socket
?? 目前Android平台有3中网络通信接口: 1、java.net.*(标准的java接口):URLConnection/HttpURLConnection类。 2、org.apache(Apache接口):HttpClient接口 3、Android.net(Android网络接口):通过对Apache的HttpClient接口的封装来实现的一个Http编程接口。 一、标准的jav...
分类:移动平台   时间:2015-04-28 22:50:10    收藏:0  评论:0  赞:0  阅读:325
iOS:Line Chart
下载地址:http://download.csdn.net/detail/ouyangtianhan/8643101...
分类:移动平台   时间:2015-04-28 22:50:00    收藏:0  评论:0  赞:0  阅读:397
2302条   上一页 1 2 3 4 5 6 ... 116 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!