自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (8)
  • 收藏
  • 关注

转载 maven

最近一直在研究前公司的架构,发现原公司的架构还是很不错的,对于生产环境以及测试环境这一点,虽然没有配置中心,但也是一定程度实现了正式环境以及测试环境的分离。闲话不多说,现在直接上代码:首先需要在pom文件中确定filter和要filter的资源,这是通过在build节点中添加filter和resource来实现的,示例如下: ${env}.propertie

2015-12-31 05:01:24 426

转载 [ISUX转译]iOS 8人机界面指南(一):UI设计基础

文章索引1.1 为iOS而设计(Designing for iOS)1.1.1 以内容为核心(Defer to Content)1.1.2 保证清晰度(Provide Clarity)1.1.3 用深度来体现层次(Use Depth to Communicate)1.2 iOS应用解析(iOS App Anatomy)1.3 适应性和布局(Adaptivity an

2014-10-15 20:11:18 817

转载 iOS 8 and iPhone 6 for web developers and designers: next evolution for Safari and native webapps

本文原文为"iOS 8 and iPhone 6 for web developers and designers: next evolution for Safari and native webapps"译者 @罗罗磊磊,转载请注明。喜大普奔,喜极而泣,喜当爹,随着iPhone 6和iPhone 6 plus的上市,ios 8终于在上周推送更新了。新的设备,新的分辨率。接下来这篇文

2014-10-15 20:01:04 984

转载 谷歌开源 Google I/O应用源代码,展示Android最佳实践

近日,谷歌开放了Google I/O 2014大会应用的源代码,旨在为开发者提供一个Android应用设计和开发的最佳实践案例,该案例包括大多数Android应用常用的功能以及一个拥有类似功能的可定制的应用模板。Google IO应用是为Google I/O参会者提供导航服务而设计的,包括现场参会者和非现场参会者。通过该应用可以浏览全部的会议日程并允许录入个人计划。I/O应用项目的

2014-09-30 10:49:15 919

转载 完美解决WebView与上层父元素的TouchMove事件冲突

在开发过程中你可能会遇到这样一种情况。端里面使用ViewPager嵌套了多个WebView页面,同时某一个WebView中的页面元素需要响应TouchMove事件。正如下图所示的情景:这时你就会发现上层(ViewPager)阻断了下层(WebView)接收TouchMove事件,即使你的WebView在TouchDown时返回true也无效,因为上层直接使用了onInterce

2014-09-30 10:33:10 20383 1

转载 Android WebView开发问题及优化汇总

我们在native与网页相结合开发的过程中,难免会遇到关于WebView一些共通的问题。就我目前开发过程中遇到的问题以及最后得到的优化方案都将在这里列举出来。有些是老生常谈,有些则是个人摸索得出解决方法。下面就是整理得到的些干货。1.加快HTML网页装载完成的速度默认情况html代码下载到WebView后,webkit开始解析网页各个节点,发现有外部样式文件或者外部脚本文件时,会异

2014-09-30 09:53:40 2968

原创 How to import a static library into your test project?

<br />1. Draw your static library project into your host project.<br />2. Add .a which is static library into "direct dependency" and "Link Binary With Libraries" in the target.<br />3. Add corresponding inc folder into "header search Paths".<br />4. Somet

2011-03-25 15:10:00 795

原创 How to use gcov to get code coverage from static library in iphone?

<br />All steps apply in both test project and test case static library:<br /> <br />1. Check "Instrument Program Flow" in build tab.<br />2. Check "Generate Test Coverage Files" in build tab.<br />3. add -lgcov to the "Other Linker Flags" build setting in

2011-03-25 15:05:00 1058

原创 Google C++ Convention

http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#The__define_GuardGist: 头文件:#define: ___H_. #include: 当forward declaration(for example: class A;) 够用时别再用#include了在没有类定义的情况下(For example, only declare class Foo), 依然可用的有:数据成员是Foo* or Foo&函数的参

2011-03-11 16:47:00 920

转载 Design Pattern

<br />1. 简单工厂<br />2. 策略模式<br />3. 装饰模式<br />4. 代理模式<br />5. 工厂方法<br />6. 原型模式<br />7. 模板方法<br />8. 外观模式<br />9. 建造者模式<br />10. 观察者模式<br />11. 抽象工厂模式<br />12. 状态模式<br />13. 适配器模式<br />14. 备忘录模式<br />15. 组合模式<br />16. 迭代器模式<br />17. 单例模式<br />18. 桥接模式<br />

2011-02-20 12:59:00 531

原创 Kerberos

http://zh.wikipedia.org/zh/KerberosTrust Domain share all the persistent secret key.

2010-12-31 16:48:00 512

原创 WCF via HTTP-GET

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ServiceModel;using System.ServiceModel.Web;using System.ServiceModel.Description;namespace RestfulWCFClient{    [ServiceContract]    public interface ICalculator

2010-10-09 20:12:00 505

原创 C++ Tips(3): Regarding Template

<br />暂时参考我之前博文:<br />STL源码剖析 - 模板类中的友元函数<br />template函数和函数的重载的调用判断<br /> 

2010-07-29 13:09:00 531

原创 C++ Tips(2): Regarding Const

<br />今天的内容是const. 有几点不得不说:const是compile-time的,不影响runtime.所以不会影响效率对于传参数中用到const,  在值类型时不需要使用, 因为值类型始终会有个拷贝,所以加了const也没用, 只需要在传指针和引用时使用.在const的对象上只能调用const的成员方法.const会加入方法的重载决议, 所以可以针对const的版本进行重载.int*隐式转const int*允许, 而const int* 隐式转int*不允许const指针仅仅保证无法通过这个

2010-07-27 17:09:00 600

原创 C++ Tips(1): Regarding Inheritance

今天起开始总结一些C++中的Tip, 首先开始的是继承.我们知道在c++中,父类中的私有函数在子类中是不可见, 这的确是正确的. 但是这个却对于virtual的方法无效.如下所示, 尽管在父类中P1,P2是私有的,但是在子类中依然可以重写这2个virtual的方法. 并且可以在子类中扩大重写方法的可见性.下面的代码描述了template design pattern, 定义一个骨架, 并且在子类中将细节的小片方法重写达到动态的目的, 同样也可保证virtual的可见性,将不能被直接访问到. #include

2010-07-26 21:55:00 633

转载 (转)内存映射文件分析

<br />内存映射文件提供了一个统一的内存管理特征,使得应用程序能够通过内存指针象访问动态内存一样对磁盘上的文件进行访问。通过内存映射文件,您可以将磁盘上文件的全部和部分映射为一个视图到进程虚拟地址空间的某个位置。一旦完成了映射视图,对文件内容的访问就如同在该地址区域内直接对指针取值一样简单。这样,向文件中写入数据就可以直接对指针进行赋值,如:<br />*pMem = 23;<br />同样,从文件的某个特定位置读取数据也一样非常的简单:<br />nTokenLen = *pMem;<br />在这个

2010-07-22 22:30:00 1334

原创 Tip: 如何保证一个类只能在堆上被创建

<br />有的时候为了保证一个类的对象必须在堆上被创建, 比如当我们需要手动控制一个对象的生命周期的时候, 这个时候就必须保证这个对象是在堆上创建的, 如何保证呢, 有个小的技巧:<br /> <br />class A <br />{<br />public:<br />    void Close() {delete this; }<br />private:<br />    ~A() { ... };<br />};<br /> <br />int main()<br />{<br />    A

2010-07-18 13:56:00 974 2

原创 可以做non-type tamplate argument 的类型

<br /> 直接上例子:<br /> <br />    template <bool> <br />    struct StaticCheck { StaticCheck(...);}; <br />    template <> <br />    struct StaticCheck<false> {}; <br /> <br />    bool f =false;<br />    StaticCheck<f>();<br /> <br />报错: Error 1 error C2971: '

2010-07-11 14:11:00 652

转载 (转)同步/异步与阻塞/非阻塞的区别

<br />可见,同步/异步与阻塞/非阻塞是两组不同的概念,它们可以共存组合,也可以参见这里:http://www.ibm.com/developerworks/cn/linux/l-async/   同步和异步:上面提到过, 同步和异步仅仅是关于所关注的消息如何通知的机制,而不是处理消息的机制.也就是说,同步的情况下,是由处理消息者自己去等待消息是否被触发,而异步的情况下是由触发机制来通知处理消息者,所以在异步机制中,处理消息者和触发机制之间就需要一个连接的桥梁,在我们举的例子中这个桥梁就是小纸条上面的号

2010-07-10 21:46:00 589

原创 TCP关闭全状态记录

 关闭时状态转变:client:   Fin_wait_1 -> Fin_wait_2 -> Time_wait -> closedserver: Close_wait -> Last_ack -> closedFin_wait_1 发生在client 发出Fin包后, 并等待server 回 ack 时.Fin_wait_2 发生在client收到ack包后, 并等待server发出Fin包时.Time_wait 发生在client收到Fin包并发出ack包后, 在等待2msl的时间时.Close_wai

2010-07-07 18:31:00 3406 1

原创 Sharing files between windows and linux

<br />In hype-v, only legacy network adapter can be used in linux vm.<br /> <br />sharing files between linux and windows:<br />mount -t cifs -o username=x,password=x //host/ /mnt/x<br /> <br />Notice: Please expose your 445 port.

2010-07-06 20:10:00 508

原创 Emacs memorandum

1. C - @ select text region.

2010-07-03 16:49:00 574

原创 gcc occurs __gxx_personality

<br />try to use gcc -lstdc -o test test.cpp

2010-07-02 20:40:00 576

转载 (转)SSl加密详解及CBC原理

<br />/* full   handshake. <br />  <br />            Client                                                                                               Server <br /><br />            ClientHello                                     --------> <br />       

2010-07-01 13:55:00 2446

原创 If statement in linxu shell

Be careful of the blank in the following statements.[[]] is a new feature in bash 3.0 for string comparision.{{}} is a new feature in bash 3.0 for integer comparision.so we can use "==, >=, Example:if [[ "1" == "1" ]]; then    echo "1 equals 1"fiexit

2010-06-30 15:06:00 576

原创 Mail - Company

<br /> <br />Nevermind  算了,别管了<br />Psychic  灵魂的,精神的<br />Drastic 激烈的<br />Animate 使有生气 animate an icon in the status bar<br />get rid of it <br />Wedge 被卡住, 锲子<br />I can't explain why that appears to be wedged on your box.<br />My gut tells me  我的本能告诉我<b

2010-06-04 18:06:00 1143

原创 Desperate Housewife 1- 6

1 - 6Secrets were revealed. reveal 泻露and the mystery deepened. suburbia is a battle ground 郊区及其居民an arena for all forms of domestic combat. combat 战斗husbands clash with wives. clash 冲突cross swords wit

2010-05-23 23:36:00 722

原创 Desperate Housewife 1 - 5

1 - 5ultimatum 最后通牒laundry 洗衣beloved 心爱的arrange 安排misfortune 不幸bizarre 奇异的streak  倾向 斑纹for that matter 就那事而论drawer 抽屉breach 违反 冲破breachthe security of ..residents voiced their concerns over ...发表言论的

2010-05-14 00:18:00 1301

原创 Mail English

get so used to ... 习惯于paranoia 妄想狂, 偏执狂The plot thickens 事情越来越复杂了squirrely 古怪的contrive 设法做到 we can contrive without meetcontrived 勉强的,不自然的switch to less contrived exampleterse 简洁的,扼要的wild goose chase

2010-05-12 23:59:00 436

原创 Desperate Housewife 1 - 4

1 - 4ruthlessness 无情wipe out 消灭her ruthlessness in wiping out the competitionthey dictate how people see theselveseye catchingassume 承担Sb gave up all that to assume a new labelfall short of 达不到this ne

2010-05-06 01:12:00 650

原创 Desperate Housewife 1 - 3

1 - 3indulge in 沉溺于 indulge 容许,满足surrender 投降, 放弃(to yield)ambition 野心eternity 永恒,来生(life after death)hold on to 坚持warmth温暖unravel 解开despise 鄙视be burdened with 加负担marital婚姻的sheer exhaustionIll be frc

2010-05-06 00:13:00 875

原创 Desperate Housewife 1-2

1-2platinum 白金的brand-new 崭新的drown 淹死raft 救生艇infuse 注入panick 使恐慌wrath 愤怒facade 外表shatter 打碎,打破suspicious 可疑的freak out 吓坏了pastry  馅饼皮proof 证据bear claw 熊掌poor taste 低级趣味skyline 地平线counselor 顾问parch 烤干par

2010-04-25 22:15:00 1002

原创 Desperate Housewife 1-1

Stop by / come over 拜访allergic 过敏bandage  绷带predatory 掠夺性的dignify your suggestion 采纳建议in this sullen tone 这种郁闷的口气youd rather 你宁愿cuisine 烹饪as fresh as paint 精神饱满run for mayor of city 竞选household 家庭, 家

2010-04-22 01:10:00 612

原创 Optimise Excel Interop

 public string GetExcelCell(int columnIndex, int rowIndex)        {            if (columnIndex                 throw new InvalidOperationException("incorrect number");            Range range = (Rang

2009-10-12 03:11:00 369

原创 datetimecompare

        static bool DateTimeCompare(DateTime one, DateTime two, TimeSpan span)        {            bool b1 = TimeSpan.Compare(one.Subtract(two), span.Add(TimeSpan.FromSeconds(2))) == -1;            bo

2009-08-27 00:35:00 390

原创 url ssl

http://nl.globalsign.com/en/support/ssl+certificates/microsoft/all+windows+servers/export+private+key+or+certificate/http://wiki.wireshark.org/SSLhttp://www.chinaitlab.com/www/special/ssl.asp 

2009-08-13 21:37:00 696

原创 SmallObjectAllocator实作

#ifndef _ALLOC_H_#define _ALLOC_H_#pragma once#include #include "Assert.h"#ifndef NULL#define NULL 0#endifnamespace KOK{    class __CSimpleAlloc    {    public:        static void* Allocate(size

2009-07-31 18:28:00 635

原创 assert实作

#ifndef _KOK_ASSERT_H_#define _KOK_ASSERT_H_#pragma once#ifdef WIN32#ifndef _DEBUG#define Assert(expr) (void)0#else#include #include #define _KOK_UNICODE_STRING(str) L##str#define KOK_UNICODE_STRING

2009-07-29 17:19:00 443

原创 StaticAssert

    template     struct StaticCheck { StaticCheck(...);};     template     struct StaticCheck {}; #define STATIC_ASSERT(expr, msg)                                                    /    {       

2009-07-29 16:14:00 407

原创 Template function无法偏特化及其解决方法.

 template void func(T,U) { printf("T,U/n"); }template void func(T,T) { printf("T,T/n"); }func(int(), int()):即,template function无法偏特化,但是很多时候我们都需要能够有function 偏特化的存在, 这样就只能利用function overlo

2009-07-29 13:41:00 550

各大公司数据结构+算法面试100题

各大公司数据结构+算法面试100题, 很有用

2010-12-12

Windows 用户态程序高效排错 完整版 熊力

Windows 用户态程序高效排错完整版 熊力著

2009-12-27

c++标准程序库(清晰可编辑版全).pdf

c++标准程序库(清晰可编辑版全)~~~~~~~~~~

2009-06-20

Modern+C+++Design+(清晰可编辑版全)

Modern C++ Design的清晰可编辑版本

2009-06-20

COM+的好书-COM\深入理解COM+.

COM+的好书,是入门和进阶的必要的一本书~~~~~~~~~

2009-04-20

vc屏幕取词的源码程序

用VC写的屏幕取词程序,很有参考价值...........

2009-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除