自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(511)
  • 资源 (27)
  • 收藏
  • 关注

原创 Java、Android,前端Js,H5,Css,VUE,NODE

有编程方面的问题可以一起沟通

2018-09-11 17:34:59 1373 2

原创 欢迎使用CSDN-markdown编辑器

CSDN出Markdown的编辑器啦好久没上csdn啦,今天一看竟然发现有了markdown的编辑器,自从用了markdown之后,感觉doc,txt都弱爆啦。新的开始新的希望,加油做最好的自己好像这编辑还是有点小bug的,不过也不错啦

2015-07-30 09:09:50 905

转载 如何搭建一个独立博客——简明Github Pages与Hexo教程

http://cnfeat.com/2014/05/10/2014-05-11-how-to-build-a-blog/摘要:这是一篇很详尽的独立博客搭建教程,里面介绍了域名注册、DNS设置、github和Hexo设置等过程,这是我写得最长的一篇教程。我想将我搭建独立博客的过程在一篇文章中尽可能详细地写出来,希望能给后来者一个明确的指引,同时用这篇教程开篇,正式开始我的第八大洲之旅

2014-10-27 15:38:03 3076 1

转载 淘宝十年技术路

最近有幸,在学校的图书馆借到了子柳先生的《淘宝技术这十年》,拜读一番,感慨万分。将书中内容加上自己的想法与诸君分享,毕竟未经人事看法粗浅,希望能得到园子里前辈们的指点~ 一、淘宝的核心技术(国内乃至国际的Top,这还是2011年的数据)拥有全国最大的分布式Hadoop集群(云梯,2000左右节点,24000核CPU,48000GB内存,40PB存储容量)全国分布80+CDN

2014-10-14 09:31:04 1629

转载 面试通过——阿里校招面试总结

很高兴今天通过了阿里校招的三次面试,这里和大家分享一下我的经验。 首先不得不说今天面试问的东西比较意外,基本全是自己做的项目方面的问题。而我也不算项目达人,更是最近才开始跟老师做东西,而且马上就要面临收拾东西走人的困境(专业安排)。最近也一直没有收到HuaWei面试通过的短信,可以说是顶着巨大的压力去的,幸好结果还是比较令人满意的。 雨中南京,天丰大酒店。到了先签到

2014-10-14 09:29:06 2219 1

转载 linux进程优先级、进程nice值

进程cpu资源分配就是指进程的优先权(priority)。优先权高的进程有优先执行权利。配置进程优先权对多任务环境的linux很有用,可以改善系统性能。还可以把进程运行到指定的CPU上,这样一来,把不重要的进程安排到某个CPU,可以大大改善系统整体性能。一、先看系统进程:首先,我想用一个简单的命令来引起这个议题。 无论在linux或者unix系统中,用ps –l命令则会类似

2014-10-14 09:22:30 1490

转载 .htaccess 探秘

htaccess 探秘.htaccess访问控制(Allow/Deny)1. 验证是否支持.htaccess在目录下新建一个.htaccess 文件,随笔输入一串字符(毫无意义),看看什么反应,如果是500错误,说明目前环境是支持 .htaccess的fjdklsaj转载请注明: http://www.cnblogs.com/ganiks/

2014-08-29 09:09:48 1057

原创 HW第一次系统问题,第二次测试,HW测试系统真烂

第一个题是求输入字符串中最字符出现次数最多的字符

2014-08-10 10:17:06 1676

原创 HW机试题字符串分割

机试,笔试过hw很多次,被

2014-08-09 21:58:23 1964

原创 Ubuntu shell脚本实现菜单打开不同的应用程序和关闭应用程序

平时觉得自己老喜欢用鼠标去左侧栏去打开相应的应用程序

2014-08-08 19:21:34 2863

转载 ci smarty 整合

目前正在做一个小项目,选择Ci框架也是第一次使用,发现CI没有内置的模版引擎,传统的php、html混写有点不习惯咯被惯坏了,决定将smarty模版引擎整合到CI框架中。步骤如下:下载:ci,smarty配署ci 在这里就不多说了……1. 将下载好的smarty包的lib文件上传到ci中的libraries 文件中,将取名称修改为smarty,在libraries文件新建cismarty.

2014-08-07 14:32:34 877

原创 ubuntu修改成mac主题

ubuntu修改主题安装Unity Tweak Toolsudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-dailysudo apt-get updatesudo apt-get install unity-tweak-tool下载mac主题到~/.themes下从http://pan.baidu.com/s

2014-08-06 19:53:26 3371

转载 正则表达式:贪婪模式与懒惰模式

一 语法区别      贪婪模式与懒惰模式的语法区别在于重复限定修饰符的后面是否有问号,有的话就是懒惰模式,否则就是贪婪模式。 二 例子 他所说的应该是贪婪量词,是先吃尽所有字符,然后再一个一个地吐出来,直接匹配成功为止 而懒惰量词,是从头开始一个字符一个字符地吃,直接匹配成功为止 我想其意思应该是贫婪是逐渐向前匹配,而懒惰是向后慢慢匹配吧 

2014-07-21 16:38:03 2673 1

转载 OCJP考试介绍

考试名称:SCJP / OCJP / 1Z0-851考试时间:150分钟考题题目:60道题通过条件:大于等于61%的题目正确考点查询:http://www.pearsonvue.com.cn/vtclocator-it-search.aspx题型:选择题 + 拖拽题推荐书目:《SCJP考试指南》 电子工业出版社考试注意点考试之前:注册帐号(https://www8.pearsonv

2014-06-19 09:25:52 6446 2

转载 cookie和session的区别

一、cookie机制和session机制的区别具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择二、会话cookie和持久cookie的区别如

2014-05-30 15:26:34 964

转载 MySQL主从同步配置详解

环境:系统:CentOS Linux release 6.0 .x86_64软件: mysql.5.1.XMaster IP 192.168.200.1Slave IP 192.168.200.2mysql安装请参照 mysql单实例安装  MYSQL主从同步的作用(1) 数据分布(2) 负载平衡(load balancing)

2014-05-26 11:09:53 913

转载 实现两个Mysql数据库之间的主从同步

一、    概述  MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步、主从模式、互相备份模式的功能。本文档主要阐述了如何在linux系统中利用mysql的replication进行双机热备的配置。二、    环境操作系统:Linux 2.6.23.1-42.fc8 # SMP(不安装XEN)Mysql版本:5.0.45

2014-05-26 11:08:52 732

转载 mysql主从同步配置

-----------------------------------------------------------------------------------------------       本文为个人笔记,仅供参考,希望对您的疑问有所帮助。欢迎转载,转载请注明出处。谢谢!-----------------------------------------------------

2014-05-26 11:03:21 611

转载 MySql数据主从同步配置

由于需要配置mysql的主从同步配置,现将配置过程记录下,已被以后不时之需MySql数据主从同步1.1. 同步介绍Mysql的 主从同步 是一个异步的复制过程,从一个 Master复制到另一个 Slave上。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一

2014-05-26 11:02:23 835

转载 五年程序员谈软件工程师的职业规划

导语:过来人告诉你软件工程师这个金饭碗不是那么容易端稳的,做好职业生涯规划,给自己定一条路线,让自己在这条路线上一步一步走下去,才是好职业好发展的前提。写这篇文章源于某条微博评论,原内容大概是一个快40岁的人还在当程序员写代码,评论内容大概是:有些人就喜欢当程序员写代码,无可厚非。但是,现实情况中是否真的能做到“无可厚非”呢?我思考了一阵子以后,就有了这篇文章,希望与所有职场人共勉。

2014-05-25 17:48:31 11735 11

转载 程序员的职业规划

在这个节点讲讲我对职业发展路径的理解,另外就是理一理脑子里的一些思路。过段时间再看此文又可能是另一番理解。很多路从后往前看的时候总会有遗憾,要是当初怎么怎么样就会怎么怎么样。导致这样的原因的第一个原因是人在做决策的时候由于各种不全导致了决策本身并不完美,即使当时完美可能后面看来也可能是不完美的,也有可能做出完全错误的决策(PS:如果孤立的讨论决策本身没有完全错误的决策,也可以认为是没有意义的)。有

2014-05-25 17:47:53 986

转载 分享8年开发经验,浅谈程序员职业规划

在中国有很多人都认为IT行业是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。明确入行的目的很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML、DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作

2014-05-25 17:46:36 915

转载 程序员该如何规划自己的人生

其实大大小小的文章讨论程序员的人生规划不计其数。本人还是坚持谈谈个人对于程序员日后规划的看法,也是本人做事的一种风格跟对人生的态度吧。希望能给大家有点帮助。首先我们庆幸的是我们是软件行业的一员,我们作为程序员从最基础的“农民工”开始的,从反反复复的代码中成长起来。我们要为我们的职业感到骄傲才对,他赋予了我们善于动脑的习惯,程序员每天要应对的问题多种多样,我们要快速的思考,不知不觉我们锻炼出

2014-05-25 17:34:32 875

转载 Android教程:LayerDrawable层叠样式layer-list

layer-list可以将多个图片按照顺序层叠起来。 语法:在drawalbe/drawable-layer.xml中Android="http://schemas.android.com/apk/res/android">       "@android:color/white" />       "@drawable/logo_overlay" />     

2014-05-09 15:34:55 1107

转载 使用ant让Android自动打包的build.xml,自动生成签名的apk文件(支持android4.0以上的版本)

记得去年自己写过一个ant脚本,但是在android4.0以后的sdk里那个脚本就失效了,主要是因为 apkbuilder这个程序不见了;人家sdk升级,我们的脚本也要跟上趟,修改一下喽。上网一查,大家的文章还停留在我去年的脚本程度,算了,自己动手查阅了资料之后,具体实现如下:在工程的根目录 创建2个文件,分别:1、build.xml

2014-04-25 14:51:21 1062

转载 Android命令生成编译出build.xml文件

今天把安装的android开发环境打开。弄了测试项目,但没发现build.xml。找了下资料。弄了下,过程如下:输入: android.bat list target  来查询我们现有的版本list有哪些.记住这个ID号码,下的代码面会用到.输入: android update project -n ButtonDemo -t 1 -p E:workspace

2014-04-25 14:50:39 3528

转载 使用MAT分析内存泄露步骤

项目优化过程中,总会遇到内存的一些问题,即便前期设计很优秀,可有可能在编码过程中留下内存泄露等问题,而一般查找内存问题是比较困难的,而使用MAT工具,结合项目代码及个人经验,能够比较快速的定位问题并解决,下文就记录一下一般步骤,方便以后查找使用。 Native层内存分析内存泄露的原因很多,如果是Android程序,内存一般分为native层和java层,用MAT主要是分析j

2014-04-17 16:26:18 5239 1

转载 webview

WebViewextends AbsoluteLayoutimplements ViewGroup.OnHierarchyChangeListener ViewTreeObserver.OnGlobalFocusChangeListenerjava.lang.Object的   ↳android.view.View  

2014-04-17 11:30:36 1172

转载 Android WebView Memory Leak WebView内存泄漏

在这次开发过程中,需要用到webview展示一些界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后,即使在包含该webview的Activity的destroy()方法中,使用webview.destroy();webview=null;对内存占回收用还是没有任何效果。有人说,一旦在你的xml布局中引用了webview甚至没有使用过,都会阻碍重新进入Application之

2014-04-17 11:14:48 1279

原创 android中xml中的资源不会随activity的destory而destory掉

android中对于控件的bac

2014-04-17 11:05:10 3278 1

转载 Android下Activity结束(finish())之后没有释放内存问题的解决方法初探

很多人(应该是所有用过DDMS或者是ANDROID自带的任务管理器)玩android细心一点的就会发现,当打开一个app,进入主页面,跳到登陆画面,登陆之后返回到菜单,再点击菜单上的任意一个页面,点击了,退回主菜单,看一下ddms,这时的heap used大约在3.5m左右。这时候如果再点击一个页面,退回来,再点击同一个,再退回来,然后无数次(理

2014-04-16 14:14:53 39625 13

转载 Android中如何查看内存

(一)DDMS 的Heap Dump1) Data Object:java object.2) Class Object:object of type Class, e.g. what you'd get from java.lang.String.class or myObject.getClass( ).3) 1,2,4,8-byte array:Number of

2014-04-15 16:01:53 1542

转载 Android 4.0 硬件加速纹理渲染过程

前面的文章中提到过开启硬件加速时,网页的显示主要分成WebCore渲染,OpenGl纹理渲染(GPU),系统将OpenGl纹理显示于屏幕上 这三个步骤。        其中第一步是解析网页最后形成一个PictureSet。第二步是生成每个tile的SkBitmap,并据此由GPU形成OpenGl纹理。最后一步根据OpenGl纹理显示内容在屏幕上。androidBrowser硬件加速的代

2014-04-15 10:46:19 1377

转载 Web页面渲染及合成加速(二)

1.     LayersDraw to Backing Store.该步骤是将WebCore渲染的内容绘制到后端存储的过程,这里的后端存储有两种。一种是BaseLayerAndroid类的PictureSet,一种是LayerAndroid类的SkPicture。SkPicture记录了一系列的绘制命令,而PictureSet是SkPicture的集合。事实上这一步可以看做将Re

2014-04-15 10:45:40 827

转载 WebKit的布局size与真实的屏幕size(webkit中的常见坐标系)

WebCore中有默认的DPI定义:const float ViewportArguments::deprecatedTargetDPI = 160    而屏幕也有其硬件DPI,假设为480,则两者之间有3倍的差值。    在Page类中有2个变量来记录相关的差值。m_deviceScaleFactor即为3. m_pageScaleFactor(初始值) = m_deviceS

2014-04-15 10:45:07 1266

转载 Web页面渲染及合成加速(一)

1.     渲染概述一个网页通常可以包含很多层(该层并不完全等同于RenderLayer),例如有透明效果的节点, Canvas节点等,这些节点都可以是页面中的一层,这些层的内容最后组成一个可视化的网页内容,如下图所示。在这里稍微解释一下Layer的概念,我们都知道WebCore中的三棵树:DOM树,Render树及RenderLayer树。事实上远不止这三棵

2014-04-15 10:44:19 793

转载 Android 性能测试之TraceView的使用

Traceview是android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。在SDK路径\tools目录下.1.在开始使用TraceView你要注意:  你的设备和模拟器必须设置SD card 和 你的程序拥有对SD card 具有读写操作的权限()2.在你

2014-04-14 16:20:03 913

转载 android的消息处理机制(图+源码分析)——Looper,Handler,Message

线程的魔法师 LooperLooper的字面意思是“循环者”,它被设计用来使一个普通线程变成Looper线程。所谓Looper线程就是循环工作的线程。在程序开发中(尤其是GUI开发中),我们经常会需要一个线程不断循环,一旦有新任务则执行,执行完继续等待下一个任务,这就是Looper线程。使用Looper类创建Looper线程很简单:public class Looper

2014-04-10 16:15:25 658

转载 Android中的Handler机制

直接在UI线程中开启子线程来更新TextView显示的内容,运行程序我们会发现,如下错 误:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.翻译过来就是:只有创建这个控件的线程才能去更新该控

2014-04-10 15:39:02 2713

转载 Android中Surface和SurfaceView的一些理解和总结

什么是Surface?简单地说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都是画在Surface上的,传统的view共享一块屏幕缓冲区,所有的绘制必须在UI线程中进行什么是SurfaceView?说SurfaceView是一个View也许不够严谨,然而从定义中 public class SurfaceView extends View

2014-04-08 11:19:48 780

计算机程序设计艺术卷3

计算机程序设计艺术卷3,欢迎下载,可免费下载!

2013-09-09

计算机网络

计算机网络,欢迎下载,可免费下载!很不错哟!

2013-09-09

敏捷软件开发:原则、模式与实践

敏捷软件开发:原则、模式与实践,欢迎下载,可免费下载!

2013-09-09

设计模式-可复用面向对象软件的基础

设计模式-可复用面向对象软件的基础,欢迎下载,可免费下载!

2013-09-09

深入理解Linux内核第3版

深入理解Linux内核第3版,欢迎下载,可免费下载!

2013-09-09

重构改善既有代码的设计

重构改善既有代码的设计,欢迎下载,可以免费下载!

2013-09-09

head_first_python

本书是典型操作方法手册,通过图片、游戏、故事、激发学习的小测验,你不只会学习ython与其他编程语言的异同,并且让您了解如何成为一个好的程序员…

2013-08-04

shell,python,perl脚本入门教程

三个脚本的入门级教程,挺好的东西。 包括SHELL\Perl\Python的。

2013-08-04

直方图显示灰度处理

本代码实现RGB图像转灰度图,并画出直方图,欢迎下载!

2012-12-20

计算机视觉——计算理论与算法基础

计算理论与算法基础:包括数字图像基本处理,摄像机模型,运动分析,运动跟踪等

2012-12-13

图形推理50项技巧_几乎概括了图形推理的所有类型

图形推理50项技巧_几乎概括了图形推理的所有类型

2012-11-10

几乎概括了图形推理的所有类型

图形推理 几乎概括了图形推理的所有类型

2012-11-10

C++设计模式 23种设计模式

目 录 0 引言..............................................................................................................................................2 0.1 设计模式解析(总序).....................................................................................................2 0.2 设计模式解析后记.............................................................................................................2 0.3 与作者联系........................................................................................................................5 1 创建型模式...................................................................................................................................5 1.1 Factory模式 ........................................................................................................................5 1.2 AbstactFactory模式 .......................................................................................................... 11 1.3 Singleton模式...................................................................................................................16 1.4 Builder模式.......................................................................................................................18 1.5 Prototype模式...................................................................................................................23 2 结构型模式.................................................................................................................................26 2.1 Bridge模式........................................................................................................................26 2.2 Adapter模式......................................................................................................................31 2.3 Decorator模式...................................................................................................................35 2.4 Composite模式.................................................................................................................40 2.5 Flyweight模式 ..................................................................................................................44 2.6 Facade模式.......................................................................................................................49 2.7 Proxy模式.........................................................................................................................52 3 行为模式.....................................................................................................................................55 3.1 Template模式....................................................................................................................55 3.2 Strategy模式 .....................................................................................................................59 3.3 State模式...........................................................................................................................63 3.4 Observer模式....................................................................................................................68 3.5 Memento模式...................................................................................................................73 3.6 Mediator模式....................................................................................................................76 3.7 Command模式..................................................................................................................81 3.8 Visitor模式........................................................................................................................87 3.9 Chain of Responsibility模式.............................................................................................92 3.10 Iterator模式.....................................................................................................................96 3.11 Interpreter模式..............................................................................................................100 4 说明 .........................................................................................

2012-11-02

高质量程序设计指南.C.C语言第三版

本书以轻松幽默的笔调向读者论述了高质量软件开发方法与C++/C编程规范。它是作者多年从事软件开发工作的经验总结。本书共17章,第1章到第4章重点介绍软件质量和基本的程序设计方法;第5章到第16章重点阐述C++/C编程风格、面向对象程序设计方法和一些技术专题;第17章阐述STL的原理和使用方法。

2012-10-02

高质量程序设计指南_C++_C语言

本书以轻松幽默的笔调向读者论述了高质量软件开发方法与C++/C编程规范。它是作者多年从事软件开发工作的经验总结。本书共17章,第1章到第4章重点介绍软件质量和基本的程序设计方法;第5章到第16章重点阐述C++/C编程风格、面向对象程序设计方法和一些技术专题;第17章阐述STL的原理和使用方法。

2012-10-02

2012谷歌笔试题

这是谷歌2012年招聘的一套试题,希望对你们有用。

2012-09-28

微软部分笔试题解析与答案

资料难得,但是对面试绝对有用。主要是针对C语言部分出的题,希望大家看看。

2012-09-02

华为笔试内部资料

华为内部资料,对笔试是有很大的作用的。内容较全,还有批注。

2012-08-31

YUV转化成RGB

在整个视频行业中,定义了很多 YUV 格式,我以UYVY格式标准来说明,4:2:2 格式UYVY每像素占16 位.

2012-08-29

列表的美化

是一个自绘表头的列表美化程序,可以设置表头的背景颜色(渐变),表头文字颜色,表头的高度,还有表内容文字颜色,背景颜色等。

2012-08-22

C++面向对象多线程编程

全书共分13章,全面讲解构建多线程架构与增量多线程编程技术。第1章介绍了用于构建面向对象程序的不同类型C++组件,以及如何使用这些组件来构建多线程架构。第2、3、4章简要介绍进程、线程、多任务处理、多线程化、规划以及线程优先权的概念。第5章讨论进程间和线程间通信。第6章讨论线程与进程同步与合作。第6章详细讨论临界区、死锁、数据竞争以及无限延迟方面的主题。第7~10章讲解用于线程同步、线程间通信、进程间通信以及多线程处理的C++组件。第11章讨论C++对象在多线程环境中的行为和交互方式。第12章简单介绍多线程应用程序的测试技术。第13章对全书内容进行扼要地回顾与思考。 本书适合用C++创建多线程组件和应用框架的程序员阅读。

2012-08-20

MFC按钮控件

此类抱括一般的按钮,透明按钮,阴影按钮,还有按钮提示功能,总之很美观。

2012-08-20

MFC列表打印

此代码可以实现对MFC的列表控件上的内容进行打印,并且能打印相关的图片。

2012-08-20

多线程编程

一本从初级到高级,从理论到实际的文档。对学习多线程编程很有帮助。

2012-08-19

多线程学习教程

比较全面的多线程编程教程,包括C,C++,此外还有一些讲义。

2012-08-19

CMakeup的使用

用于对ListCtrl的初始化,也可以实时更新ListCtrl的内容,也可以用于CTreeCtrl的初始化.

2012-08-05

空空如也

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

TA关注的人

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