摘要:
影响网站页面打开速度的四大因素用户体验一直以来都是SEO工作的核心内容,好的用户体验能为我们创造和留下更多的客户。基于此,为了给用户一个好的浏览体验,搜索引擎也在不断的调整和改进这方面的工作。而良好的用户体验第一要素就是网速问题,多数网民都会有这样的体验,在等待了5~8秒后如果一个网页还没能打开的话,我们常常会选择放弃浏览这个页面。如此,作为网站的站长,你是不是失去了一次赢得用户的机会呢?如果你能及时发现这个问题,并很及时解决它给你带来的不利影响的话,那可以算得上是亡羊补牢为时不晚。但如果你长期放任网速如此缓慢,那么你流失的将是大批的用户。所以测试网速,充分了解你的网站运行速度情况显得尤为重要 阅读全文
摘要:
安装git,svn,ant,maven并配置环境变量 1.拷贝settings.xml到用户目录的.m2目录下。 2.打开git命令行,使用如下命令生成公钥私钥 ssh-keygen -t rsa 3.打开用户木目录下的.shh目录,把id_rsa.pub改成自己名字简写,比如我就该成lbsun.pub,然后发送给我,这样我才能帮你们开通git权限 4.拷贝config到用户目录的.ssh目录下 5.使用git clone git@vortex-act.hadoop0005.hf.voicecloud.cn:sunflower 来获取最新代码 6.git config 7.git checko 阅读全文
摘要:
在项目中加入一个targets文件,取名my.build.targets在targets文件中加入内容: $(SampleFilesDir)\Web.config 将SmallSharp文件拷到一个目录中,比如MyLib.dll\msbuild\smallsharp 下载地址unload project , 并编辑项目文件在项目文件的顶部加入 在项目文件底部加入 使用msbuild执行,因为这里使用了Configuration=release的模式,所以需要指定参数msbuild my.csp... 阅读全文
摘要:
输入一个n*n的黑白图像(1表示黑色,0表示白色),任务是统计其中八连块的个数。如果两个黑格子有公共边或者公共顶点,就说它们属于同一个八连块。如图6-11所示的图形有3个八连块。图6-11 拥有3个八连块的黑白图形【分析】用递归求解:从每个黑格子出发,递归访问它所有的相邻黑格。int mat[MAXN][MAXN], vis[MAXN][MAXN];void dfs(int x, int y) { if(!mat[x][y] || vis[x][y]) return; // 曾经访问过这个格子,或者当前格子是白色 vis[x][y] = 1; ... 阅读全文
摘要:
Description In a few months the European Currency Union will become a reality. However, to join the club, the Maastricht criteria must be fulfilled, and this is not a trivial task for the countries (maybe except for Luxembourg). To enforce that Germany will fulfill the criteria, our government has s 阅读全文
摘要:
方法一:Connection con = dbl.loadConnection();strSql = "insert into table1(id,a) values (1,EMPTY_CLOB())";dbl.executeSql(strSql);String str2 = "select a from "+ " table1 where id=1";ResultSet rs = dbl.openResultSet(str2);if(rs.next()){ CLOB c = ((OracleResultSet)rs).getCLOB 阅读全文
摘要:
1. 什么是hive•Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能。•本质是将HQL转换为MapReduce程序2. 为什么使用hive •操作接口采用类SQL语法,提供快速开发的能力 •避免了去写MapReduce,减少开发人员的学习成本 •扩展功能很方便 3. hive 特点 •可扩展 Hive可以自由的扩展集群的规模,一般情况下不需要重启服务 •延展性 Hive支持用户自定义函数,用户可以根据自己的需... 阅读全文
摘要:
题:编程实现单链表删除结点。【美国某著名分析软件公司面试题】解析:如果删除的是头结点,如下图所示。 则把head指针指向头结点的下一个结点,同时free P1结点,如下图所示。。 如果删除的是中间结点,如下图所示。 则用P2的next指向P1的next同时,free P1,如下图所示。。 答案:完整代码如下:// P167_example1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include typ 阅读全文
摘要:
需求:将远程服务器IP:172.10.10.1上的数据库database1上的数据迁移到服务器IP:172.10.10.2的数据库database2的表table中,要求字段要对应1、本地登录远程服务器,并下载数据 远程登录服务器 ssh 172.10.10.1 查看此服务器上的mysql进程 ps -ef | grep mysql //一台服务器上可能有多个mysql进程,主要通过端口及sock文件进行区分 登录端口为3307的mysql服务器 /home/work/oem/mysql_oem/bin/mysql -h localhost -uroot -P 3... 阅读全文
摘要:
AIX中不能像centos那样移动方向键上、下来查询历史键入的命令行记录 可以通过一条命令采用vim的语法编辑命令行,查询历史记录。 # set -o vi 在命令行输入上述命令后就可以: ESC+k 上一条命令 ESC+j 下一条命令 ESC++ 上一条命令 ESC+- 下一条命令 ESC+\ 自动补全文件名 ESC+h 在命令行中往前移动光标 ESC+l 在命令行中往后移动光标 ………… 阅读全文
摘要:
几乎所有程序员都听说过Junit的大名,但不知真正懂得运用它的人有多少,我便是其中的一个小白。知道Junit是用来测试的,但却把“宝刀”当成了“菜刀”用。为了从此不再菜鸟,特此总结整理了下Junit的知识点。一、建立Junit测试类1. 右击test测试包,选择New-->Oher...2. 在窗口中找到Junit,选择Junit Test Case3. 输入名称(Name),命名规则一般建议采用:类名+Test。Browse...选择要测试的类,这里是StudentService。4. 勾选要测试的方法5. 生成后,效果如下:这里import static是引入Assert类中静态属性 阅读全文
摘要:
示例工具:MyEclipse 8.5、Tomcat 6.0、MySql步骤:1.创建一个WEB工程,命名为BookShop(名字自己取,此处为示例工程名);2.导入struts2的核心jar包,也就是在WEB-INF下的lib文件夹中放入jar包文件,freemaker-2.3.8.jarognl-2.6.11.jarstruts2-core-2.0.14.jarstruts2-spring-plugin-2.0.14.jarxwork-2.0.7.jar3.加载spring,选中工程名,右击并选择【MyEclipse】选项下的【Add Spring Capabilities...】(或者在工 阅读全文
摘要:
V$SQLAREA 记录shared SQL area中语句统计信息; V$SQLAREA持续跟踪所有shared pool中的共享cursor,在shared pool中的每一条SQL语句都对应一列SQL_TEXTVARCHAR2(1000)SQL语句的前1000个字符 SHARABLE_MEMNUMBER被游标占用的共享内存大小如果存在多个子游标,则包含所有子游标占用的共享内存大小 PERSISTENT_MEMNUMBER用于一个打开这条语句的游标的生命过程中的固定内存大小如果存在多个子游标,则包含所有子游标生命过程中的固定内存大小 RUNTIME_MEMNUMBER一个... 阅读全文
摘要:
一、问题的由来前几天在AIX中安装部署 nginx-1.4.1,报如下错误: # cd nginx-1.4.1 # ./configure checking for OS + AIX 1 0004F60BD400 checking for C compiler ... not found ./configure: error: C compiler cc is not found # 二、“吐血的AIX” AIX的恶心之处相信用过它的都知道:什么都要装! 在网上查了很多资料,得到的是一个结论,CC(C compiler) 需要花费 USD $4,300.00 看清... 阅读全文
摘要:
做的windows应用程序(后台调用webservice),数据量大的时候,报错如下:System.ServiceModel.CommunicationException: 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。 ---> System.ServiceModel.QuotaExceededException: 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。解决办法:在配置文件中(app.config 阅读全文
摘要:
扯淡题。2993#include #include #include #include using namespace std;char map[10][10];int main(){ string waste1, s1, s2,waste2; cin>>waste1; bool fla=true; if (waste1 == "White:") { cin >> s1 >> waste2 >> s2; } else { cin >> s2 >> waste2 >> s1; } for (i 阅读全文
摘要:
hook研究结果: 最近一周时间仔细研究了一下hook,也许不能称之为研究吧。顶多是让别人的思想拿过来抄袭一遍而已,写点结果也算对得起自己的这几天的苦心了。 1,首先从同事旁边听到了hook,然后看的第一篇文章来自于http://hi.baidu.com/supko/item/9ae475f2eef2bdd042c36a6d钩子与DLL注入技术简单了解了hook 2,我起步开始想直接hook其他的进程,于是又关注了如何将自己的dll注入到其他的进程中。 注入方法:通过remotetest.exe将dllremote.dll注入到dlltest.exe 1,先将自己的注入进程re... 阅读全文
摘要:
最近项目里要实现修改开机动画 屏蔽系统桌面等一些涉及到修改底层的功能 一开始研究了一番 心想着看来这是要定制系统 做rom开发了 所以就牛逼哄哄的跑去下源码 研究rom开发 后来发现这将是一个庞大的工程 不是我一个人能搞定的 就只能想别的法子啦! 思路就是下载现成的rom进行修改,修改开机动画文件,自定义锁屏替换rom中的锁屏apk,自定义launcher替换rom中的锁屏apk. 1.首先下载对应机型的rom文件后缀是zip的压缩文件,我这里是用华为C8813做实验的。 2.解压出你下载的rom看下目录结构。 每个rom的目录结构都可能不太一样但是大体上还是一样的 其中的boo... 阅读全文
摘要:
Code //on"init"youneedtoinitializeyourinstance boolHelloWorld::init() { boolbRet= false; do { ////////////////////////////////////////////////////////////////////////// //superinitfirst ////////////////////////... 阅读全文
摘要:
通过计算任意两个表的简单自然连接过程讨论线性表的应用。书本2.4#includeusing namespace std;#define MaxCol 10typedef struct Node1{ int data[MaxCol]; struct Node1 *next;}DList;typedef struct Node2{ int Row,Col; DList *next;}HList;void CreateTable(HList *&h){ int i,j; DList *r,*s; h=(HList *)malloc (sizeof(HList)); h->next=NU 阅读全文