摘要:
HomeProblemsLogout -11:24:01 Overview Problem Status Rank A B C D E F G H I J K L M N O O -Bloxorz I Time Limit:2000MSMemory Limit:65536KB64bit IO Format:%I64d & %I64u ... 阅读全文
posted @ 2013-07-14 23:41
爱生活,爱编程
阅读(224)
评论(0)
推荐(0)
摘要:
1.表结构如下(预算数据明细表):CREATE TABLE [dbo].[BA_FeeDetail]( [ID] [int] IDENTITY(1,1) NOT NULL, [FeeDeptID] [nvarchar](4) NULL, [FeeDate] [int] NULL, [FeeCode] [nvarchar](10) NULL, [FeeType] [nvarchar](1) NULL, [BAType] [nvarchar](1) NULL, [FeeAmt] [float] NULL) ON [PRIMARY] 2.创建存储过程(用于取得某部门某次预算的某月某费目的预算额)CR 阅读全文
posted @ 2013-07-14 23:39
爱生活,爱编程
阅读(1569)
评论(0)
推荐(0)
摘要:
作者:范军(FrankFan)新浪微博:@frankfan7微信:frankfan7有个故事说某人经过了一个建筑工地,看到有些人站在好几层高的脚手架上,在一面墙前忙活着,问你们在干什么呢?第一层的人答道:“这不明摆着么?我在磊砖呢“接着问第二层的人,道:”我正在砌一面墙,不仅起承重的作用,在功能上是大厅走廊的一个连接部分,和其他很多部分都有联系”。接着问第三层的人,说:“我在建一座智能大厦,未来在这里办公的人能在合理设计的空间内实现高效的合作” 如果拿这个故事来比喻IT架构设计的话,可能不太恰当。我只是借故事传达个意思。 第一层的架构师看到的只是产品本身。 例子中指的是砖。按照... 阅读全文
posted @ 2013-07-14 23:36
爱生活,爱编程
阅读(261)
评论(0)
推荐(0)
摘要:
LINUX常用命令1.检查一个端口是否被占用的命令是?eg:netstat–an|grep80802. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -l 或 ll(两个小写L)a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。3. cp 拷贝文件eg: cp filename1 filename2 //把filename1拷贝成filename2cp 1.c netseek/2.c //将1.c拷到n 阅读全文
posted @ 2013-07-14 23:34
爱生活,爱编程
阅读(272)
评论(0)
推荐(0)
摘要:
什么是以及为什么要分层自动化测试?最近两年我连续在ChinaTest上面开了一门叫“分层自动化测试”的课程,这几天在微博上引起了什么是以及为什么要分层自动化测试的讨论,今天闲来无事就写一篇小文来澄清一下我自己的想法。1. 传统自动化测试的问题在哪里?分层自动化测试这个概念是在自动化测试之前加了一个分层的修饰,以区别于“传统的”自动化测试,那么我们引入分层到底希望从哪些方面来改进传统自动化测试呢:在目前的大多数研发组织当中,都存在开发测试团队割裂(部门墙),质量职责错配(测试主要对质量负责)的问题,在这种状态下,测试团队(或者说测试老大)的一个“正常”反应就是试图在测试团队能够掌控的黑盒测试环节 阅读全文
posted @ 2013-07-14 23:33
爱生活,爱编程
阅读(352)
评论(0)
推荐(0)
摘要:
平时总被问到一些跟商业智能相关的很多问题,有些问题也是我当初入行的时候经常问的,经过时间的积累,自己总结出了这些问题的答案。也许我个人的理解还没有达到那种"境界",但还是更愿意拿出来分享一下并且跟大家一起探讨一下。我该如何学商业智能 问这个问题的大多数是想要接触微软平台商业智能的朋友。微软SQL Server的版本经过这么多次更新后,产品和文档已经非常的丰富和健全,所以完全可以从它自带的Books On Line下手,里面的教程很不错,涉及到继承服务,分析服务和报表服务。虽然没一个教程覆盖的面很小,但是足以带你在技术上进行入门。当然商业智能,除了智能外强调的还有商业,中文的 阅读全文
posted @ 2013-07-14 23:31
爱生活,爱编程
阅读(162)
评论(0)
推荐(0)
摘要:
一、创建一个新的OC类:1.点击File->NewFile,打开Choosea template for your newfile窗口,选择Objective-Cclass,点击Next按钮。2.Choose options for your newfile窗口,在Class中输入Student类名,Subclassof中输入子类NSObject父类名称。点击Next按钮。3.选择类所在的存储路径。点击按钮4.在项目中生成了Student.h和Student.m文件.h类声明文件,用户声明变量、函数(方法).m类实现文件,用户实现.h中的函数(方法)5.查看Student.h类文件,学习 阅读全文
posted @ 2013-07-14 23:29
爱生活,爱编程
阅读(471)
评论(0)
推荐(0)
摘要:
hhanger大牛的题。我在他的博客里看到这道题是线段树,但是对着题目枯死良久,也想不明白该怎么建树。直到我看到一篇博客。博客链接:点击打开链接只要能想清楚怎么建树,这道题其实还是比较水的。#include#include#define N 200005struct node{ int l,r; int x;}a[N*3];int h,w,n;int Max(int x,int y){ if(x>y) return x; else return y;}void CreatTree(int t,int x,int y){ a[t].l=x; a[t].r=y; a[t].x=w; if(x 阅读全文
posted @ 2013-07-14 23:27
爱生活,爱编程
阅读(166)
评论(0)
推荐(0)
摘要:
一什么是CKPT进程作用:发出信号给DBWn更新数据文件头更新控制文件At specific times, all modified databasebuffers in the system global area are written to the datafiles by DBWn. Thisevent is called a checkpoint. The checkpoint process is responsible forsignalling DBWn at checkpoints and updating all the datafiles and control file 阅读全文
posted @ 2013-07-14 23:25
爱生活,爱编程
阅读(511)
评论(0)
推荐(0)
摘要:
前面已经介绍了Zend studio工具的使用以及软件开发的基本阶段,下面就是我们第一个练习,雇员管理系统,从设计到实现来简单介绍下:开发环境: 服务器:基于Linux 2.618环境下配置PHP服务器 Ide : Zend studio下面是基本的框架图: 1、首先设计数据库设计数据库AdminCreate table admin( Id int primary key, Name varchar(32) not null, Password varchar(128) not null);Emp 雇员表Create table emp( Id int ... 阅读全文
posted @ 2013-07-14 23:23
爱生活,爱编程
阅读(1889)
评论(0)
推荐(0)
摘要:
莫勒定理,证明如下:请结合下图看代码: #include #include #include using namespace std;#define pi acos(-1.0)double lawofcosine(double a, double b, double c){ return acos((a*a+b*b-c*c)/(2.0*a*b));}double getangle(double x1, double y1, double x2, double y2){ return atan2(1.0*(y2-y1),1.0*(x2-x1));}double getdis(doub... 阅读全文
posted @ 2013-07-14 23:21
爱生活,爱编程
阅读(246)
评论(0)
推荐(0)
摘要:
在这里想和大家分享一下很好用的添加事件方法,特别是在处理ListView里的Item事件的时候,很方便。首先,在XML里布局的时候,添加这样一个属性:android:onClick="CallOnclick",比如你要对Button添加事件, 然后就在这个页面的Activityjf里实现这个点击事件:public void CallOnclick(View view) { Intent phoneIntent = new Intent("android.intent.action.CALL", Uri.parse("tel:" + & 阅读全文
posted @ 2013-07-14 23:19
爱生活,爱编程
阅读(379)
评论(0)
推荐(0)
摘要:
【项目那些事儿】项目哪些事儿?【图片来源36kr,鸣谢】项目上有很多事儿。说起项目管理,常想到的是那“金三角”(时间、范围、成本)。这是平面上看待的项目管理,简单描述就是:在什么时间内你要花多少人力来干出个什么事儿来。立体去看项目(或者就说项目管理吧),这就是一个立锥、金字塔,领导、组织、用人、计划、控制【百度百科及维基百科的“项目管理”条目】。明确干系人、搭建组织与明确职责、确定做这个事儿,然后就领导这伙人、计划并做好这个事儿吧!项目上会遇到很多问题,管理问题、技术问题、人员问题等等……其中项目中常遇到的问题,十有八九是沟通上的事儿,这是至始至终并渗入每一个节、每一个点的事儿。组织与人员明确 阅读全文
posted @ 2013-07-14 23:17
爱生活,爱编程
阅读(217)
评论(0)
推荐(0)
摘要:
拦截器是struts2的核心。拦截器可以拦截请求,控制视图的走向。那么怎么来实现自定义的拦截器呢?这里我们做一个例子。首先假现在做了两个jsp页面一个是登陆的信息的(用session来模拟),一个是没有登陆的信息的。有登陆信息的叫login.Jsp 用户已登录没有登陆信息的叫做Quit.JSP 用户已退出!然后一个全局视图跳转的jsp页面,message.JSP${message}现在定义一个拦截器:MyIntercerptor.Javapackagecom.fish;importcom.opensymphony.xwork2.ActionContext;importcom.opensym.. 阅读全文
posted @ 2013-07-14 23:15
爱生活,爱编程
阅读(1428)
评论(0)
推荐(0)
摘要:
if....else...是基本流程控制语句1、基本格式: if(条件){ }else if(条件){ }else if(条件){ } ........ else{ } 解释:其中else if、else是可选的2、代码如下: 阅读全文
posted @ 2013-07-14 23:14
爱生活,爱编程
阅读(2662)
评论(0)
推荐(0)
摘要:
class person { private String name; private int age; public String getname(){ return this.name; } public void setname(String name) { this.name=name; } public void setage(int age) { this.age=age; } public int getage() { return this.age; } } class student extends person { private String school; public 阅读全文
posted @ 2013-07-14 23:12
爱生活,爱编程
阅读(599)
评论(0)
推荐(0)
摘要:
先看看原题:《编程之美》3.6编程判断两个链表是否相交,原题假设两个链表不带环。注:位于(*)符号之间的文字出自于:http://blog.csdn.net/v_july_v/article/details/6447013,作者v_JULY_v。 用指针p1、p2分别指向两个链表头,不断后移;最后到达各自表尾时,若p1==p2,那么两个链表必相交解法扩展问题1:如果链表可能有环,上面的方法怎么调整? 分情况讨论:如果两个链表都没有环,那么同原算法;如果两个链表一个有环,一个没环,那么必然不相交。(*)如果两个链表都有环,判断一个链表环上的任一点是否在另一个链表上,如果是,则必相交,反之不相交。 阅读全文
posted @ 2013-07-14 23:10
爱生活,爱编程
阅读(225)
评论(0)
推荐(0)
摘要:
@@@模式定义: 将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化, 对请求排队或记录请求日志,以及支持可撤销的操作。 @@@练习示例: 电脑开机 @@@示例代码: \pattern\MainBoardApi.java ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~package pattern;/** * 主板的接口 */public interface MainBoardApi { /** * 主板具有能开机的功能 */ public void open(); /** * 主板具有实现重启... 阅读全文
posted @ 2013-07-14 23:08
爱生活,爱编程
阅读(340)
评论(0)
推荐(0)
摘要:
DSP 28335 的 GPIO的输入设置:GPIO的输入设置时,除了将此GPIO设置为输入之外,还需要将此GPIO口的电平拉高 //RXD3 GpioCtrlRegs.GPBMUX2.bit.GPIO62 = 0; // 0是设置为IO口,1是设置为外设 GpioCtrlRegs.GPBDIR.bit.GPIO62 = 0; // 0是设置为输入,1是设置为输出 GpioCtrlRegs.GPBPUD.bit.GPIO62 = 0; // enalble pull up, 引脚在悬空时,的信号可能会时高时低,上拉后给它一个高电平, GPIO... 阅读全文
posted @ 2013-07-14 23:06
爱生活,爱编程
阅读(2403)
评论(0)
推荐(0)
摘要:
裸的01背包.dp[x]只要是bool型记录当前空间是否可用.. 而为了找到用了哪些物品..dp[x]设置为int型..进行记录.. Program:#include#include#include#include#include#define oo 1000000007#define ll long long#define pi acos(-1.0)#define MAXN 20005using namespace std;int M,L,N,w[MAXN],dp[MAXN],ans[MAXN];bool used[MAXN];int main(){ // freopen("i.. 阅读全文
posted @ 2013-07-14 23:04
爱生活,爱编程
阅读(360)
评论(0)
推荐(0)
摘要:
xaml 方法: --> 后台方法:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Wi... 阅读全文
posted @ 2013-07-14 23:02
爱生活,爱编程
阅读(888)
评论(0)
推荐(0)
摘要:
2013年7月10日,老家。沉闷的天气、阴暗的天空,好似要发生什么。下午5点左右,听到一个令人难以相信的新闻,一个和我从小长到大的、比我大两岁的兄弟去捕鱼,因失足落水了,现在还在搜救中。两点左右落水,现在已是5点,恐怕是凶多吉少。 生死有命,或许这就是命吧,没办法的事。晚上很晚才吃饭,大佰大妈说着这事心里无不是为这个不幸的家庭感到悲哀。我跟父母说了,他们也说太突然了,简直不敢相信。我自然也感到很伤心,当时的痛苦心情不言而喻,毕竟小时候一起玩耍过,当时做为哥哥的他还帮过我。虽长大后隔得很近也没怎么联系,但这份兄弟的情谊始终都在的。 2013年7月11日晚10点零一刻,一阵鞭炮声想起,他的遗体送. 阅读全文
posted @ 2013-07-14 23:00
爱生活,爱编程
阅读(201)
评论(0)
推荐(0)
摘要:
class parent { void print() { System.out.println("parent"); } } class child extends parent { public void print() { super.print(); System.out.println("child"); } } public class test30 { public static void main(String args[]) { new child().print(); }} 阅读全文
posted @ 2013-07-14 22:58
爱生活,爱编程
阅读(148)
评论(0)
推荐(0)
摘要:
1. 软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态。真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。2. 当仅允许类的一个实例在应用中被创建的时候,我们使用单例模式(Singleton Pattern)。它保护类的创建过程来确保只有一个实例被创建,它通过设置类的构造方法为私有(private)来实现。要获得类的实例,单例类可以提供一个方法,如getInstance,来返回类的实例。该方法是唯一可以访问类来创建实例的方法。例如:C++代码://Singleton.hclass Singleto 阅读全文
posted @ 2013-07-14 22:56
爱生活,爱编程
阅读(439)
评论(0)
推荐(0)
摘要:
linux中静态库和动态库的制作与使用一、静态链接库1、首先编写模块程序example.c、example.h2、使用gcc -c example.c -o example.o编译example.c3、使用命令 ar cqs libexample.a example.o对库进行打包,完成后使用命令 cp libexample.a /usr/lib 完成转移4、创建test.c文件,编译 gcc -lexample(指定链接库名称) test.c -o test 完成。 二、动态链接库1、首先编写模块程序example.c、example.h2、使用gcc -c example.c -o exa 阅读全文
posted @ 2013-07-14 22:54
爱生活,爱编程
阅读(200)
评论(0)
推荐(0)
摘要:
switch是一个多分支的选择语句。1、基本格式: switch(整型表达式){ case 整型字面量: ...... default : } 解释: 1)整型字面量可以使char、short、int类型的 2)case子句起相当于一个入口。程序从某一个case进去以后,会执行该case子句及其下面的所有子句(在没有break语句的情况下) 3)default。默认入口、可选。不一定要放在最后,也可以放在其他地方,但一般情况下都放在最后 4)整型字面量要和整型表达式的类型保持一致 5)在case里面定义的变量需要用大括弧括起来,且只能在该语句块中使用2、代码如下: 阅读全文
posted @ 2013-07-14 22:52
爱生活,爱编程
阅读(517)
评论(0)
推荐(0)
摘要:
由于项目的需要最近在解决一个 bug 在1080p 的手机上面设置壁纸会很慢慢,慢的原因是和壁纸 的大小有关,壁纸越大,时间直越长,一般1080 p 的壁纸大概有10M左右,所以通过文件流来保存会比较慢一般也在6~7S,用户体验特别差。所以需要优化。 下面说一下设置的流程,用户进程直接获取WallpaperManager,然后调用public void setBitmap(Bitmap bitmap) throws IOException 设置壁纸,一般设置有三种方式,public void setResource(int resid) throws IOException和 public.. 阅读全文
posted @ 2013-07-14 22:51
爱生活,爱编程
阅读(1872)
评论(1)
推荐(0)
摘要:
xaml: --> 后台:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;usin... 阅读全文
posted @ 2013-07-14 22:49
爱生活,爱编程
阅读(1417)
评论(0)
推荐(0)
摘要:
使用TI 28335和片外AD7606,一个AD有8个通道可以采集,激活AD采集:#define EXTADLZ0 *(int *)0x4200 // Zone 0, ADC data, ADCH1~8for (i_loop=0;i_loop< 8;i_loop++){ v_extADC[i_loop] = EXTADLZ0;} 为什么采集的每个通道的值都是取自同一个地址 0x4200! 请教了下牛人,说是0x4200是一个缓存地址(采集数据是通过并口发送过来的),程序每取一次值,下一个AD通道的数据就会重新覆盖到0x4200上! 暂时我也接受了这种说法,因为对于硬件这块我也不是很懂! 阅读全文
posted @ 2013-07-14 22:47
爱生活,爱编程
阅读(570)
评论(0)
推荐(0)
摘要:
make -C kernel/goldfish O=/media/linux/1/touch/export/phablet-ubuntu-20130618/out/target/product/generic/obj/KERNEL_OBJ ARCH=arm CROSS_COMPILE=" /media/linux/1/touch/export/phablet-ubuntu-20130618/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-" cyanogenmod_goldfish_armv7_defconfig 阅读全文
posted @ 2013-07-14 22:45
爱生活,爱编程
阅读(461)
评论(0)
推荐(0)
摘要:
如今,不论是嵌入式设备、PDA还是智能手机,网络都是必不可少的模块。网络使人们更方便地共享设备上的信息和资源。而且,利用智能手机浏览互联网,也逐渐成为生活中的常见手段。物联网所倡导的物物相联,也离不开设备中的网络。因此,熟练掌握网络编程技术,是WindowsCE开发的基本技能。跟之前WindowsCE的版本以及其他的Windows系统一样,WindowsEmbeddedCE7的网络编程也是基于套接字来实现的。本章首先将介绍套接字的相关原理和编程基础,然后介绍几种套接字的实际应用,包括了Ping编程、RAS编程,以及最常用的UDP编程和TCP编程。11.1套接字编程基础WindowsSocke. 阅读全文
posted @ 2013-07-14 22:43
爱生活,爱编程
阅读(487)
评论(0)
推荐(0)
摘要:
11.1.1SelectI/O模型在WindowsCE中,Select模型是唯一被支持的I/O模型。SelectI/O模型就是利用select函数对I/O进行管理。函数select的功能在于获取一个或多个套接字的状态,以及在必要的时候执行同步I/O操作进行等待。它的原型如下:intselect(intnfds,fd_setFAR*readfds,fd_setFAR*writefds,fd_setFAR*exceptfds,conststructtimevalFAR*timeout);参数nfds被忽略,只是为了保持与Berkeley的套接字规范相兼容。参数readfds指向用于检查可读性的一系 阅读全文
posted @ 2013-07-14 22:41
爱生活,爱编程
阅读(599)
评论(0)
推荐(0)
摘要:
聊天窗口是我们见的比较多的一种窗体,实现一方和另一方的交互。如何实现这个功能呢,这里我一一讲述。聊天讲求的是你来我往,你告诉我,我告诉你,又称礼尚往来。如果实现呢,那么我们第一步:搭建聊天界面: 主界面chatting.xml文件: 上面是主界面的一些配置,效果如下:(2)搭建消息对话框你说: 我说: 其中style也给贴上,主要是因为两个属性都是一样的,所以都在style中方便修改。 效果为:接下来... 阅读全文
posted @ 2013-07-14 22:39
爱生活,爱编程
阅读(285)
评论(0)
推荐(0)
摘要:
using UnityEngine;using System.Collections;public class Scene1 : MonoBehaviour { //下载图片的容器 private Texture texture1; IEnumerator loadNetWork() { if(texture1 == null) { //网络请求路径 WWW data = new WWW("http://ww1.sinaimg.cn/bmiddle/61e61e8cjw1e6m3iaag6nj20fk0bc0ul.jpg"); //等待下载完成 yield retur... 阅读全文
posted @ 2013-07-14 22:37
爱生活,爱编程
阅读(491)
评论(0)
推荐(0)
摘要:
为ListView加上长按事件 lvMain.setOnItemLongClickListener(new OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView parent, View view, int position, long id) { // TODO Auto-generated method stub OpenCopyMode(); return false; } }); 来自东子哥的Blog 海峡移动开发技术群:1373... 阅读全文
posted @ 2013-07-14 22:35
爱生活,爱编程
阅读(9768)
评论(0)
推荐(0)
摘要:
原文在这里:http://duduli.iteye.com/blog/1453576可以实现多选,那么如何实现单选呢,这里我写了一个非常简单的方法: public void onListItemClick(ListView listView, View view, int position, long id) { super.onListItemClick(listView, view, position, id); CheckedTextView ct; CheckedTextView multiple; int count = ... 阅读全文
posted @ 2013-07-14 22:33
爱生活,爱编程
阅读(2801)
评论(0)
推荐(0)
摘要:
2013年7月13日10:36:53:接上篇,bae部署django没成功,转战阿里云。。阿里云服务器最便宜69/月,现在有个活动,新用户送20元现金券,我就花了RMB 49买了一个,操作系统选的是ubuntu1204安全加强版。 1.putty登陆远程主机putty下载地址:http://the.earth.li/~sgtatham/putty/latest/x86/putty.zip,解压后直接运行putty.exe即可。 2.Xftp与远程主机传文件Xftp下载地址http://www.onlinedown.net/soft/143.htm以上两步看aliyun的帮助文档即可,easy. 阅读全文
posted @ 2013-07-14 22:31
爱生活,爱编程
阅读(9720)
评论(1)
推荐(2)
摘要:
xaml: editing mode selection draw erase choss color: 后台:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Sy... 阅读全文
posted @ 2013-07-14 22:30
爱生活,爱编程
阅读(548)
评论(0)
推荐(0)
摘要:
文章地址1.简介本次实现分为两个部分,第一个部分是利用Lucene构建一个全文的搜索引擎,另外一部分则是利用Nutch实现同样的功能。由于Lucene并不是一个可以直接运行的程序,且不具备爬虫和文档处理的功能,因此在这一部分利用到了Heritrix和HTMLParser这两个工具分别实现爬虫与HTML文档解析的功能。而使用Nutch的时候只需要一些简单的配置和安装就可以直接运行。最后还对这两者进行了一个简单的对比,说明其各自的特点和适应的范围。2.Lucene2.1 爬虫的设计由于Lucene不具备爬虫的功能,因此这里使用到了Heritrix这样的一个工具。我们利用Heritrix爬取一个指定 阅读全文
posted @ 2013-07-14 22:28
爱生活,爱编程
阅读(436)
评论(0)
推荐(0)
摘要:
在DM奋斗了20个月之后,我终于有机会DM说再见。这我不是我第一次和DM说再见,因此我也不确定这次的再见是再也不见,还是再次见面。但有一点可以确定的是,在接下来相当长的一段时间内,我是没有机会见到DM的。 关于DM项目的背景,我不能在这里介绍,因为这属于商业秘密。那么DM这个项目是否是一个成功的项目呢?我觉得这很难说。你可以说它是一个成功的项目,因为它成功的上线了,并且这个项目的业务统一性,让它不仅能够在所开发的站点使用,也可以在其它站点上使用。在这方面来说,它实现的是产品的价值,它是成功的。 但是在开发者眼中,这是一个失败的项目。它的成果是开发... 阅读全文
posted @ 2013-07-14 22:26
爱生活,爱编程
阅读(314)
评论(0)
推荐(0)
摘要:
互联网公司高并发图片处理中间层服务架构设计目录背景 1大吞吐量服务端架构设计要考虑四个技术点 1编程语言和编译优化 2下面说一下单进程多线程模型 2多进程服务器: 3图片压缩算法(jpeg,png,gif) 4高效分布式文件存储系统选型 4Linux系统中sysctl参数优化(TCP高级选项设置) 5背景本文分析互联网公司高并发高吞吐量(访问)下图片处理(主要是图片压缩或变换)中间层服务架构设计,互联网公司经常会有大量原始图片上传,而且一个原图会在页面以不同尺寸缩略图显示,一般有两种策略生成缩略图,一种在上传图片时,生成需要的多张不同缩略图,另一种是请求指定尺寸的图片时实时生存缩略图片,第一种 阅读全文
posted @ 2013-07-14 22:24
爱生活,爱编程
阅读(6387)
评论(0)
推荐(3)
摘要:
题意:初始状态固定(朝上的全是W,空格位置输入给出),输入初始状态的空格位置,和最终状态朝上的位置,输出要多少步才能移动到,超过30步输出-1.简析:每一个格子有6种状态,分别是0WRB, 1WBR, 2RWB, 3RBW, 4BRW, 5BWR (上前后 对应的颜色) 由于只给出了终态朝上的颜色,其他的不知道,所以终态真正应该有256种,对于这个可以用一次dfs全部枚举出。一、搜索策略的问题单向搜索的话,平均一下,大概每次也有3个状态,30层的话,复杂度太高,放弃。A*的话,考虑当前不在正确位置的格子数。不知道是否可行,没有尝试。双向搜索的话,只有30层,平分一下15层,再看看时间5s,还是 阅读全文
posted @ 2013-07-14 22:22
爱生活,爱编程
阅读(1096)
评论(1)
推荐(0)
摘要:
SSH 密令控制台 user/pwd 一:停止tomcat 1,cd .. 进入根目录 2,cd home/ 3,ll 4,cd bin/ 进入tomcat bin目录 5,ll 6,ps -ef | grep conf 过滤进程 7,kill -9 进程编号8,发布class文件 二:发布后重启tomcat 8,./startup.sh ============================================= bzip2recover 功能说明:用来修复损坏的.bz2文件。 语法:bzip2recover[.bz2压缩文件] 补充说明:bzip2是以区块的方式来压... 阅读全文
posted @ 2013-07-14 22:20
爱生活,爱编程
阅读(1001)
评论(0)
推荐(0)
摘要:
1、堆定义:堆就是左右孩子小于或者大于父节点2、排序思想:堆排序使用一种称为“筛”的运算进行节点数据的调整,直到使节点最后满足堆的条件。已调整A[i]1) q通常堆是通过一维数组来实现的。在起始数组为 0 的情形中:父节点i的左子节点在位置 (2*i+1); 父节点i的右子节点在位置 (2*i+2); 子节点i的父节点在位置 floor((i-1)/2); #include #include /** 0 1 2 3 4 5 6 子树的索引 j = 2*i+1 0 1___|____2 3_|_4 5_|_... 阅读全文
posted @ 2013-07-14 22:18
爱生活,爱编程
阅读(239)
评论(0)
推荐(0)
摘要:
tyle="font-family:Simsun; font-size:16px; line-height:24px">在调用视图的drawRect:方法之前,UIKit 会自动对描画环境进行配置,使左上角成为坐标系统的原点,在这个环境中发生的 Quartz调用都可以正确地在视图中描画。视图对象通过 frame、 bounds、和 center属 性声明来跟踪自己的大小和位置。frame 属性包含一个矩形,即边框矩形,用于指定视图相对于其父视图坐标系统的位置和大小。bounds 属性也包含一个矩形,即边界矩形,负责定义视图相对于本地坐标系统的位置和大小。虽然边界矩形的 阅读全文
posted @ 2013-07-14 22:16
爱生活,爱编程
阅读(15063)
评论(2)
推荐(0)
摘要:
多元线性回归 一元线性回归是一个主要影响因素作为自变量来解释因变量的变化,在现实问题研究中,因变量的变化往往受几个重要因素的影响,此时就需要用两个或两个以上的影响因素作为自变量来解释因变量的变化,这就是多元回归亦称多重回归。当多个自变量与因变量之间是线性关系时,所进行的回归分析就是多元性回归。 设y为因变量,为自变量,并且自变量与因变量之间为线性关系时,则多元线性回归模型为: python实现后效果如下: 参数项矩阵为[[ 3.] [ 2.] [ 1.]] http://blog.csdn.net/u010255642 3.000000*x1+2.000000*x2+1.000000*x... 阅读全文
posted @ 2013-07-14 22:14
爱生活,爱编程
阅读(1708)
评论(0)
推荐(0)
摘要:
VCVC6.0的64位整数分别叫做__int64与unsigned __int64,其范围分别是[-2^63, 2^63)与[0,2^64),即-922337203685 4775808~922337203685 4775807(10^19)与0~18446744073709551615(约1800亿亿)(10^20)。对64位整数的运算与32位整数基本相同,都支持四则运算与 位运算等。当进行64位与32位的混合运算时,32位整数会被隐式转换成64位整数。但是,VC的输入输出与__int64的兼容就不是很好了,如果你写下这样一段代码:1 __int64 a;2 cin >> a;3 阅读全文
posted @ 2013-07-14 22:12
爱生活,爱编程
阅读(866)
评论(0)
推荐(0)
摘要:
大学毕业到现在工作已经5年了,在最初的3年里一直从事软件开发的工作,但是在后面的工作时间里,接触到了项目管理,不仅需要自己能做,而且要带领团队做,管控项目了。当时部门里的技术经理学习过PMP,并参加和通过了PMP考试。 当时感觉他和我们讲项目管理都是一套套的理论,感觉非常的新鲜,而且感觉这些理论貌似也非常的有用。于是我就逐渐对项目管理产生了兴趣。自己也想着那一天参加PMP考试并成功通过考试并且用PMP的指导思想来管理项目,让自己经手的项目一个个划上圆满的句号。由于个人的种种原因,我的PMP学习考试之路被推迟了一年多,虽然此前无法参加培训并报考,但是我在工作中却一直有机会从事项目的管理方面的工作 阅读全文
posted @ 2013-07-14 22:10
爱生活,爱编程
阅读(209)
评论(0)
推荐(0)
摘要:
做项目中经常用到String和StringBuilder,String可以用“+”来对字符串进行拼接,StringBuilder用append进行拼接,一直不明白既然可以用String,问什么还要用StringBuilder。尽管在做数据库查询的时候,习惯性的用了StringBuilder对查询语句进行拼接,但仍然不知道原因。今天看视频的时候,又看到了StringBuffer,感觉用法又差不多,所以特意查了一下这些东西的区别。归纳如下: 1. 在执行速度方面的比较:StringBuilder > StringBuffer 2. StringBuffer与StringBuilder,他们是 阅读全文
posted @ 2013-07-14 22:08
爱生活,爱编程
阅读(168)
评论(0)
推荐(0)
摘要:
5.3.1为了他/她,在择业上进行牺牲是否值得?最重要的是选择,从我们出生那一天起,除了我们的父母不能选择,因为那在我们生下来之前就已经存在的,除此之外,所有的一切都可以选择。——《男人帮》爱情与工作都很重要。在求职的过程中,如果RP(人品)大爆发,可能既收获一份完美的爱情,又能找到一份适合自己的满意工作。但很多时候,需要在二者之间进行选择,选择了爱情,就可能失去了一份适合自己的工作,而收获了工作,可能不得不与自己心爱的女人分手。当“鱼与熊掌不可兼得”时,那就要看哪一个对自己更重要。对重视事业的人来说,工作更重要,对重视感情的人来说,女人更重要。编者比较支持“男怕入错行,女怕嫁错郎”的观点,建 阅读全文
posted @ 2013-07-14 22:06
爱生活,爱编程
阅读(139)
评论(0)
推荐(0)
摘要:
head first----------外观模式或者门面模式 外观模式又名门面模式:提供了一个统一的接口,用来访问子系统中的一群接口。外观模式定义了一个高层接口,从而让子系统更容易使用。 package com.clark.facade.pattern; import org.omg.CORBA.TCKind; /** * 功放、扩音器类 * @author Administrator * */ public class Amplifier { public void on(){ System.out.println("打开功放...."); } public void o 阅读全文
posted @ 2013-07-14 22:04
爱生活,爱编程
阅读(206)
评论(0)
推荐(0)


浙公网安备 33010602011771号