自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

[技术员营销路]初入营销-平台注册

      我不是微营销老师,我只是一个普通的”明星经纪人“营销人员,经过多年的自己亲身实践,慢慢总结了一些经验,把每天做的事做一下记录:        公司品牌营销,让客户知道公司真正的核心价值是很重要的,很多传统企业其实自身的实力很强,就是太封闭,就像我就职的[BYJ珠宝]本身就是一家很传统的珠宝生产公司,生产的产品在国外销量也不错,但由于老板是做传统生产的,对于公司品牌营销一点不懂,只是一...

2016-04-07 20:20:19 157

原创 centOS下解决java生成图片中文乱码问题

  今天测试项目上线,其中有这样一个功能点:上传ppt转为图片。但是却出现了乱码,刚开始怀疑是系统编码的问题,但是:echo $LANG发现是utf-8,好像没什么问题,继续查找程序中的日志信息,发现从ppt中取出来的内容没有乱码,查看代码发现是生成图片时使用宋体字,猜测是字体没有安装。于是通过:fc-list :lang=zh显示为空。查看自己的linu...

2015-12-18 23:57:20 602

[angularjs之我见] AngularJs 的DI实现

系统执行过程:1.创建Module2.注册Provider3.配置Provider4.RUN一、providerCache 用来存储 [provider结构]预先存储1.$provideproviderCache.$provide = { provider: supportObject(provider), factory: sup...

2015-11-01 00:10:48 210

看看谁聪明,类游戏寻找算法

 〇  X  〇 〇 〇〇 〇 〇 〇 〇〇 〇 〇 〇 〇〇 〇 〇 〇 〇〇 〇 〇 〇 〇不过X点,把所有的圈连起来,不能重复,不能斜连,不能跳圈 本人用了游戏寻路算法做了一个程序,没有解出答案,如果差一个圈的有1064个解法。欢迎高手们解答 import java.util.ArrayList;/** * @author xtiger...

2015-09-11 09:36:03 149

原创 [Android] Smali基本语法

field private isFlag:z  定义变量 .method  方法 .parameter  方法参数 .prologue  方法开始 .line 12  此方法位于第12行 invoke-super  调用父函数 const/high16  v0, 0x7fo3  把0x7fo3赋值给v0 invoke-direct  调用...

2015-01-04 14:22:12 162

[Android] 动态语言切换

直接上代码:public static void updateLocale(Context context, Locale locale) { Resources resources = context.getResources(); Configuration configuration = resources.getConfiguration();...

2014-12-27 10:43:21 100

原创 查看系统glibc支持的版本

strings /lib/libc.so.6 |grep GLIBC

2014-12-26 21:32:58 454

原创 [angularjs之我见] angularjs,那些特性让我很好奇

学习一种语言,不仅仅只会用,更多的是对一种语言的好奇,总有想知道原理的决心。让angularjs有哪些好奇点呢?1.注入器(Injector)2.模块(Module)3.服务(Serivce或Provider)4.作用域(Scope)5.双向绑定(Tow way binding)   问题:1.函数的DI是什么时间产生的?在使用他的场景中,一般为:m...

2014-12-12 00:57:38 105

[angularjs之我见]注入器

刚开始看angularjs时,总是云里雾里的,出现了很多新的理念。最后硬着头皮看源码,还真发现许多奇妙处,记录下来:注入器Injector: anguarjs的注入器主要是用来将provider作为参数注入到被注入的函数中。其包合:1.invoke(fn, self, locals):通过fn的参数列表(获取[]方式指定,或$inject)得到需要注入的provider作为...

2014-12-10 23:22:31 103

原创 [Android] S​Q​l​i​t​e​数​据​库

Sqlite 操作过程:SQLiteOpenHelper1.构造函数public SQLiteOpenHelper(Context context, String name, CursorFactory factory, int version)调用这个构造函数来创建数据库,提供数据名称name,和当前的版本号:version。如果每次提供不同的版本号,就会调用 onUpgrad...

2014-07-25 22:44:50 122

[Android] 图片缓存+Gridview显示的注意事项

在编写多图片上传时,遇到一个很郁闷的问题,就是在gridview中添加一个“+”项,经常会被后面添加的图片覆盖,变成两个图片一模一样。后面才发现,Gridview的Adapter会重复使用item项目来提高效率,这样当重新刷新时,每个item会被重新使用,但一次刷新时,一个position会一直使用一个item。由于这个特性,当异步加载图片时,异步加载的图片还未完成,这样一个相同的item...

2014-07-21 23:50:26 90

原创 android sdk 让SDK Manager来自动安装上面下载的文件

让SDK Manager来自动安装上面下载的文件       4.1.双击打开SDK Manager.exe然后在Available packages中随便找一个要下载安装的文件,然后点击Install Selected       按钮。       4.2.这时在android-sdk-windows(SDK Manager.exe所在目录)下会生成一个temp文件夹,这是可以...

2014-07-09 22:13:24 172

原创 curl -X post "url" -d 'para'

        curl -X post "url" -d 'para' curl -F upload=@localfilename -F press=OK URL这个命令的实质是将本地的文件用POST上传到服务器。

2014-06-25 14:00:38 3290 1

原创 mysql产生行号

mysql产生行号:set @n = 0;update tbl_material_stone a, (select stone_id,@n:=@n+1 r from tbl_material_stone order by stone_id) b set no = r where a.stone_id =b.stone_id; 

2014-04-10 13:41:32 104

mysql 必要的配置

[mysqld]#group_concat函数的字符长度group_concat_max_len=102400   #解决8小时链接自动关闭的问题interactive_timeout=31536000wait_timeout=31536000

2014-03-28 10:44:41 121

原创 Generating SSH Keys

While we recommend HTTPS because it is generally easier to set up, you can also use SSH keys to establish a secure connection between your computer and GitHub. The steps below will walk you throug...

2014-02-28 10:14:35 75

[Js++开发历程] Jquery的$.ajax().done().fail()之不可能的事情

1.9 Jquery的$.ajax().done().fail()之不可能的事情   Jquery的开发人员的确让人折服,当我看到以上的代码时,感觉非常疑惑。 所有的ajax代码都在ajax函数中运行,为什么done和fail的中的函数能被回调呢?  很多人会认为Jquery的Deferred的效果,其实不然,因为ajax如果采用同步模式的,就会等待执行结果,根本等不了执行done函...

2014-01-12 21:58:07 1428

[Js++开发历程] 难搞的DOM元素的Rect

1.6 难搞的DOM元素的Rect 1.offset 和 client 区别可以根据以下来总结:A.滚动条是在对象里面产生,B.边框是在对象的外面产生C.padding是将对象的面积扩大 因此,滚动条不影响offsetWidth,但影响clientWidth边框影响offsetWidth,但不影响clientWidthpadding同时影响offsetWi...

2014-01-06 12:27:34 112

[Js++开发历程] 巧妙使用querySelector实现类似JQuery.is函数

   is() 根据选择器、元素或 jQuery 对象来检测匹配元素集合,如果这些元素中至少有一个元素匹配给定的参数,则返回 true。它产用是Sizzle技术。  那我们如何使用querySelector模仿呢?  由于querySelector只能查找dom以下的DOM,所以我考虑到将采用dom的父dom来使用querySelector  由于querySelector无...

2014-01-03 10:44:21 204

[Js++开发历程] Javascript 不完整的继承

 1.4 Javascript 不完整的继承 Javascript的继承和标准的oop继承有很大的区别,Javascript的继承是采用原型链的技术,每个类都会将“成员变量”和“成员函数”放到 prototype 上,Js++都过superclass将其链接起来即 C.prototype.superclass = C.superclass = P.prototype;当...

2014-01-02 15:03:50 97

[Js++开发历程] 模拟面向对象

1.2 模拟面向对象要说到面向对象,Java的语法规范应该会比较熟悉,C#也同样。谈到面向对象就得做到封装,对于Javascript如何做封装才最有效呢?不禁让我联想到闭包1.2.1 闭包  闭包是能够读取其他函数内部变量的函数。1.2.2 链式作用域  JavaScript语言特有的"链式作用域"结构(chain scope),子对象会一级一级地向上寻找所有父对象的变...

2014-01-02 00:34:35 78

[Js++开发历程] DOM的遍历

DOM的遍历对于Web开发,DOM的遍历是最为普遍了。 3.1.1 什么是DOMDOM 是 Document Object Model(文档对象模型)的缩写。 3.1.2 DOM重要属性nodeType 属性返回节点的类型。nodeType 是只读的。比较重要的节点类型有:元素=1 属性=2 文本=3 注释=8 文档=9 nodeName 属性规定节...

2014-01-01 21:34:47 88

[Js++开发历程] 还是那个字符“$”

“$”这个字符在很多Javascript框架中都有用到,所以我们也不妨用用。那她具体有何用呢?我考虑了以下几点:1.“$”为一个静态对象,一般是作成工具类,“$()”为Jclass对象的prototype。2.“$”的这个变量形成的函数根据参数个数的不同,会返回不同的结果3.对于$函数,有以下考虑  3.1 $() 参数为空值时,返回 Jclass.prototype ...

2013-12-27 13:55:21 91

原创 [Js++开发历程] 前言

目前JavaScript 框架越来越多,每个框架都有其优势1.由于JavaScript主要是为了前端页面(即HTML)服务,所以离不开对HTML的dom的处理,而对于dom的扩展,目前最为流行的应该是Jquery了。2.对于企业应用的开发,最少不了的就是要有一套标准化的UI,企业应用的开发更注重的是业务逻辑,对于界面的美观要求并不高,但需要有一套完善的UI,现在最好框架应该是Extjs...

2013-12-27 11:51:23 99

原创 Java版本的mysql每天23:00自动备份

public class DatabaseBackup { /** * * @param dbdir mysql数据库安装路径 * @param dbname 数据库的名称 * @param backdir 备份的目录 */ public static void backup(String dbdir, Stri...

2013-12-22 19:42:46 106

原创 The last packet successfully received from the server was 596,688 milliseconds a

[mysqld]wait_timeout=31536000interactive_timeout=31536000重启生效,需要同时修改这两个参数。

2013-08-07 14:55:02 124

mysql的exists与inner join 和 not exists与 left join 性能差别惊人

由于客户数据量越来越大,在实践中让我发现mysql的exists与inner join 和 not exists与 left join 性能差别惊人。我们一般在做数据插入时,想插入不重复的数据,或者盘点数据在一个表,另一个表否有存在相同的数据会用not exists和exists,例如:insert into t1(a1) select b1 from t2 where not exi...

2013-07-21 23:30:57 1124

[Javascript技巧]代码编辑器的行号,通过hash定位

$.initLineNumbers = function () { var hash = window.location.hash.substring(1), container = $.get('container'), hasLines, node; // Add ids for each line number in t...

2013-06-26 09:56:02 113

[J框架知识扫盲]之Object.prototype.toString.call()

用过Jquery的朋友都知道,Jquery是通过Object.prototype.toString.call还判断对象的类型的,那究竟如何做呢? 来到http://www.ecma-international.org/ecma-262/5.1/#sec-15.2.4.2的一段话: Object.prototype.toString ( ) When the toStri...

2013-06-24 15:16:49 134

[J框架知识扫盲]之querySelectorAll的应用2

随着Jquery对dom的编程的便利,HTML5也慢慢融入了对dom的编程的扩展。querySelectorAll就是一个很好的例子. Document.querySelectorAll返回当前文档中匹配一个特定选择器的所有的元素(使用depth-first pre-order这样的规则遍历所有文档节点) .返回的对象类型是 NodeList.语法:elementList ...

2013-06-24 12:44:29 87

J框架发布 http://openxtiger.github.io/j/

J框架发布了,模拟了Java的语法,让Javascript面向对象编程。Jclass 对DOM封装,类似Jquery,但比Jquery轻便。oop 实现了对Java的语法模拟。 详情请查看: http://openxtiger.github.io/j/...

2013-06-22 23:14:23 83

原创 Javascript 面向对象编程

/** * package junit */'package junit'.j(function () { /** * @class junit.Observable */ 'class Observable'.j({ /** * @constructor * @param co...

2013-06-22 21:54:46 62

原创 Nginx的安装

1. 从http://nginx.org/下载nginx2. tar zxvf nginx-*.tar.gz3. ./configure --prefix=/usr/local/nginx --with-openssl=/usr/include --with-pcre=/usr/local/pcre-8.33其中:--with-pcre=/usr/local/pcre-8.33为p...

2013-06-16 11:33:11 45

原创 mysql 常有语句

1. SHOW VARIABLES2. SHOW COLLATION3.SHOW DATABASES4.SHOW FULL TABLES FROM5.SHOW KEYS FROM 6.SHOW FULL COLUMNS FROM  

2013-06-07 00:23:54 76

原创 Mysqldump的应用

--print-defaults        Print the program argument list and exit.--no-defaults           Don't read default options from any option file.--defaults-file=#       Only read default options from th...

2013-06-02 09:52:59 78

原创 linux 命令搜集-2

修改linux引导:#sbin/grub grub> find /grub/stage1 find /grub/stage1(hd0,0)如果你没找到试试 find /boot/grub/stage1 find stage1 将CentOS的grub安装到MBRgrub> root (hd0,0)grub> setup (hd0)grub&...

2013-04-28 18:38:28 69

原创 How to Enable EPEL Repository on CentOS for Yum Package Management

If you enable EPEL, you can install nagios, or bugzilla, or any other standard open source software just using yum command.The following yum command displays all the repositories available on your ...

2013-04-27 17:31:44 72

原创 linux 命令搜集-1

chroot /mnt/sysimage 批量文件名替换:rename 's/proc_sh_stone_/proc_sh_tool_/;'  proc_sh_stone_* 日志分析:awk -F '|' 'int($3)>500 {printf $"\n"}'  microsoul > microsoul1 网络配置:vi /etc/sysconfig/...

2013-04-26 15:13:59 79

原创 CTO的文章同步

大家好,为了和CTO的文章同步,现在将这里的文章搬到CTO上。

2013-04-18 11:23:10 77

[APR源码解析]APR源码精髓

APR源码都是一些高人不断持续的开发,很多算法做得非常巧妙,现在把这些精髓慢慢记录,以便将来能用上。1. 块内存索引   APR 内存采取的则是“规则块”分配原则。支持的分配的最小空间是 8K,如果分配的空间达不到 8K 的大小,则按照 8K 去分配;如果需要的空间超过 8K,则将分配的空间往上调整为 4K 的倍数。这样内存就可以用索引来决定内存块的大小,索引和实际大小的转换关系为:i...

2013-04-14 11:50:08 392

空空如也

空空如也

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

TA关注的人

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