PHP核心技术与最佳实践之对象的序列化
对象是一堆数据,可以把对象存储起来,以便需要时使用,这就是对象的序列化。
所谓序列化,就是把保存在内存中的各种对象状态(属性)保存起来,并且在需要时可以还原出来。下面代码实现了把内存中的对象当前状态保存到一个文件中。
$str = serialize($student);
Echo $str;
File_put_contents(‘s...
分类:
Web程序 时间:
2015-04-14 16:41:24
阅读次数:
128
problem:
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.
Hide Tags
Array Hash
Table Stack Dynamic
Programmin...
分类:
其他好文 时间:
2015-04-14 16:40:04
阅读次数:
110
本文分析FFmpeg的H.264解码器的主干部分。“主干部分”是相对于“熵解码”、“宏块解码”、“环路滤波”这些细节部分而言的。它包含了H.264解码器直到decode_slice()前面的函数调用关系(decode_slice()后面就是H.264解码器的细节部分,主要包含了“熵解码”、“宏块解码”、“环路滤波”3个部分)。...
分类:
其他好文 时间:
2015-04-14 16:42:14
阅读次数:
429
在启动WCF服务时,报错:
“net.tcp://localhost:8080/tcpTest”处带有协定“"ITestService"”的 ChannelDispatcher 无法打开其 IchannelListener。
在查看详细异常信息时:找到InnerException异常信息中,发现:
{"未提供服务证书。请在 ServiceCredentials 中指定服务证书。"}
...
分类:
其他好文 时间:
2015-04-14 16:41:03
阅读次数:
302
rand7生成7个整数,没有办法均匀的映射成10个整数,但是运行两次rand7可以生成49个数字,如果这49个数字是均匀分布的,舍去多余的9个,剩下的40个正好可以用模10运算映射到10个整数上。
代码1
view plain
int i;
do
{
i = 7 * (rand7() - 1) + rand7(); // it is...
分类:
其他好文 时间:
2015-04-14 16:39:52
阅读次数:
133
这个算法的 思想 根 求 最小生成树算法 普里姆(Prim)算法 极其相似。迪杰斯算法 是求 一个顶点 到其他 顶点的 最短路径算法。
下面 上代码:(用的是 邻接矩阵 表示法)
//迪杰斯特拉 最短路径。
//从 vex顶点 到其他 顶点的 最短路径
void shortestPath_Dij(MGraph g,char vex){
int loc = graphLocation(g,ve...
分类:
编程语言 时间:
2015-04-14 16:42:10
阅读次数:
171
运行tomcat
会按照WebApp的规则打包,生成一个含有内容的目录,名为你的项目名,并放在eclipse工作目录\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\目录下。然后告诉tomcat这里有webapp,所以能够运行。
maven依赖打包进/WEB-INF/lib/
有时候eclipse能获得ma...
分类:
系统相关 时间:
2015-04-14 16:40:31
阅读次数:
180
将Android 4.4.4的计算器Calculator移植出来,可以独立的在Android Studio中使用。完整的代码已经推到我的GitHub,链接在文末。
下面看一下效果图:
这是在三星手机上的效果,和我之前在Nexus上用的计算器UI一样,原生的。当然有了源码,我们就可以定制自己想要的效果了。
代码可以去我的GitHub查看。在Dialer和Calculator中加入暗码启动指定应用...
分类:
移动开发 时间:
2015-04-14 16:41:16
阅读次数:
397
一、准备工作
安装水经注万能地图下载器,如果没有安装本软件,可以百度“水经注软件”到官方网站下载。
编译OSG、OSGEarth和第三方插件等,这里有一个已经编译好的vs2010+osgearth,
下载地址“http://pan.baidu.com/share/link?shareid=107009&
uk=2801833827”。
二、下载地图
首先需要把谷歌卫星地图下载下来,这里...
分类:
其他好文 时间:
2015-04-14 16:40:20
阅读次数:
136
类继承是在编译时刻静态定义的,且可直接使用,类继承可以较方便地改变父类的实现。但是类继承也有一些不足之处。首先,因为继承在编译时刻就定义了,所以无法在运行时刻改变从父类继承的实现。更糟的是,父类通常至少定义了子类的部分行为,父类的任何改变都可能影响子类的行为。如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类替换。这种依赖关系限制了灵活性并最终限制了复用性。
第一个例子,我...
分类:
编程语言 时间:
2015-04-14 16:41:27
阅读次数:
174
一、like概述
like操作符用于在where句子中搜索列中的指定模式
语法:select column_name(s) from table_name where column_name
like pattern;
二、从persons表中选取addr以”s“开头的数据信息
语法:select * from persons where addr
like ...
分类:
数据库 时间:
2015-04-14 16:41:39
阅读次数:
142
说明:
本实例主要演示网络分析数据集制作,服务发布,最后基于ArcGIS API for WPF做路径分析。
本实例参考ArcGIS官方文档,想了解GIS网络分析可查阅官方文档。
本实例数据为西藏道路数据,若无数据可新建简单的线要素。
本实例使用软件及版本:ArcGIS10.2,ArcGIS APIfor WPF24,VS2010。
最后为了增加效果叠加局部离线卫星地...
gedit中文文本乱码。
复制以下命令到终端中,然后回车即可:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"...
分类:
系统相关 时间:
2015-04-14 16:38:44
阅读次数:
148
文档介绍了如何开启自己的微信开发之旅,如何利用java实现微信公共平台服务器有效性的验证...
分类:
微信 时间:
2015-04-14 16:38:16
阅读次数:
345
android开发中代码动画编写,和添加。...
分类:
其他好文 时间:
2015-04-14 16:40:34
阅读次数:
86
Problem Description:
There is a dice with n sides, which are numbered from 1,2,...,n and have the equal possibility to show up when one rolls a dice. Each side has an integer ai on it. Now here is a ...
分类:
其他好文 时间:
2015-04-14 16:38:23
阅读次数:
121
本来以为会超时,看来是想多了,63ms,看来对时间复杂度的判断能力还是不行啊。这个题正是next_permutation()函数的用武之地。
#include
#include
#include
#include
#include
#include
using namespace std;
int n,sum,a[100],A[100];
int main() {
scanf("%d%d...
分类:
其他好文 时间:
2015-04-14 16:37:55
阅读次数:
112