Windows 环境下安装 prometheus

    Date: 2023-05-06 00:00:00 +0000

    Homebrew,是Mac OS X上的软件包管理工具,我们能够通过终端方便的使用它来安装管理苹果没有自带的Unix相关工具软件,被誉为OS X不可或缺的套件管理器。 RubyGems是一个包管理框架,提供了ruby社区gem的托管服务,用于方便地下载、安装和使用ruby软件包。ruby软件包被称为gem,包含了ruby应用或库。 安装 brew 通过命令 /usr/bin/ruby -e... 阅读全文

    Windows 环境下安装grafana

    Date: 2023-05-06 00:00:00 +0000

    Homebrew,是Mac OS X上的软件包管理工具,我们能够通过终端方便的使用它来安装管理苹果没有自带的Unix相关工具软件,被誉为OS X不可或缺的套件管理器。 RubyGems是一个包管理框架,提供了ruby社区gem的托管服务,用于方便地下载、安装和使用ruby软件包。ruby软件包被称为gem,包含了ruby应用或库。 安装 brew 通过命令 /usr/bin/ruby -e... 阅读全文

    Mac 下安装 jekyll

    Date: 2018-05-06 00:00:00 +0000

    Homebrew,是Mac OS X上的软件包管理工具,我们能够通过终端方便的使用它来安装管理苹果没有自带的Unix相关工具软件,被誉为OS X不可或缺的套件管理器。 RubyGems是一个包管理框架,提供了ruby社区gem的托管服务,用于方便地下载、安装和使用ruby软件包。ruby软件包被称为gem,包含了ruby应用或库。 安装 brew 通过命令 /usr/bin/ruby -e... 阅读全文

    前端体系

    Date: 2018-05-06 00:00:00 +0000

    前端基础 前端开发模式的演变 ------- ---------- ------- -------- -------- ----------- 静态页面 -->... 阅读全文

    Js String Format

    Date: 2015-11-25 00:00:00 +0000

    JS的字符串中的\n,\r等特殊字符会被自动替换成空格,要想显示\则需要用\标识。 阅读全文

    浏览器中的cookie共享问题

    Date: 2015-09-28 00:00:00 +0000

    chrome、firefox、IE8是共享cookie的,当打开一个窗口登录后,重新打开一个窗口访问同一个页面,这时候能够直接访问该页面,而不需要登录。 IE9、IE10、IE11不共享cookie,当打开一个窗口登录后,重新打开一个窗口访问同一个页面,这个时候会要求重新登录。 IE11早期版本当在新打开一个窗口时,不共享cookie,而重新打开一个窗口后,修改cookie会影响到前一个窗口中的cookie,为BUG。详见 阅读全文

    AngularJS中$watch第一个参数为函数且没有返回值的问题

    Date: 2015-08-29 00:00:00 +0000

    在AngularJS中使用$watch(exp, fn, isDeep)时有三个参数: exp: 表达式,可以为字符串或者有返回字符串的的函数 fn: 回调函数,当侦听的值右边时的响应函数 isDeep: 是否深度侦听 $scope.$watch(function(){... 阅读全文

    CSS使用过程中的一些技巧

    Date: 2015-08-29 00:00:00 +0000

    为了将不必要的标记减到最少,应该只在没有现有元素能够实现区域分割的情况下使用div元素。 div可以用来对块级元素进行分组,而span可以用来对行内元素进行分组或标识。 块级元素:div table body h1…h6 hr p ul ol... 阅读全文

    三元操作符的类型务必一致

    Date: 2015-08-28 00:00:00 +0000

    在java的命名规则中,包名犬小写,类首字母大写,常量全部大写并用下划线分隔,变量采用驼峰命名法命名: public class Client { public static void main(String[] args)... 阅读全文

    Sublime快捷键整理

    Date: 2014-09-15 00:00:00 +0000

    CTRL+N 新建文件; CTRL+SHIFT+P 打开命令行; CTRL+P 打开Goto anything CTRL+D 多行游标; CTRL+K... 阅读全文

    浏览器兼容性整理

    Date: 2014-09-15 00:00:00 +0000

    CSS兼容性 css继承 netscape 4、IE6及以下浏览器不支持该属性,但是netscape 4支持分组显示css属性. 如: body{ font-family: Verdana, sans-serif;... 阅读全文

    用forIn遍历数组时的问题

    Date: 2014-09-13 00:00:00 +0000

    当用for…in来遍历数组时,在IE8下会出现一个问题: var hi=["hi", "lo", "foo", "bar"]; for(i in hi){ console.log(i)... 阅读全文

    不要在常量和变量中出现易混淆的字母

    Date: 2014-08-27 00:00:00 +0000

    在java的命名规则中,包名全小写,类首字母大写,常量全部大写并用下划线分隔,变量采用驼峰命名法命名: code area: #include<iostream> using namespace std; int main(int argc,... 阅读全文

    前端技术月刊2

    Date: 2014-07-13 00:00:00 +0000

    HTML5 HTML5 的 templete标签 HTML5的模板元素简介。 最新HTML5.1规范元素表 Javascript Javascript的反射机制与继承的概念 结合javascript的语言特性,从原理上讲解如何实现反射和继承。 jQ的DOM事件机制:... 阅读全文

    Markdown中让代码高亮的写法

    Date: 2014-06-06 00:00:00 +0000

    在markdown文件中有两种代码写法: pre>code写法 <pre><code class="javascript"> IBaseTag.getILabeltext = function (id) { tempid... 阅读全文

    AngularJS API HELP

    Date: 2014-06-06 00:00:00 +0000

    directive ng a htmlAnchorDirective:修改html的a元素,当herf为空时,禁止了默认的操作; <div> <a href="">默认a</a> </div> <div ng-app>... 阅读全文

    缘起北京,梦回成都

    Date: 2014-03-07 00:00:00 +0000

    有人说:今年有1070万人离开了北上广深,成功逃离,但却有1994万人怀揣梦想挤进了北上广深~ 每年有太多的人怀揣梦想,来到北京;又有太多的人怀揣梦想离开这里。 阅读全文

    自己倒腾静态文本博客记-导入wordpress博文

    Date: 2014-03-07 00:00:00 +0000

    ###导出步骤: wordpress中导出xml数据; 运行wpXml2Jekyll.exe可在这儿下载,运行后指定1步骤中导出的xml文件和转换目录; 得到转换的md文件,检查文件正确性并逐个导入到_post文件夹下; ###问题: ####”\xAE\xA1” from GBK to UTF-8... 阅读全文

    自己倒腾静态文本博客记

    Date: 2014-03-06 00:00:00 +0000

    一、环境安装 ####1、安装Ruby,如C:\Ruby200-x64下; ####2、安装对应版本的DevKit,如C:\rubydevkit下; ####3、安装完成后,环境比那两中添加ruby的访问路径,如C:\Ruby200-x64\bin; ####4、设置好环境变量后,进入C:\rubydevkit下,并运行脚本: ruby dk.rb init ####5、运行完成后,在C:\rubydevkit下生成 config.yml文件,效果如下:... 阅读全文

    闭包的两个常用应用场景

    Date: 2014-03-05 00:00:00 +0000

    闭包的概念 先来一段“老道”给出的概念: 闭包是指在 JavaScript 中,内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其外部函数被返回(寿命终结)了之后。 闭包的特性 由上面“闭包”概念可以得出两个信息: 1、封闭性; 2、持久性; 封闭性只函数外部不能访问函数内部变量,函数内部变量对于外部调用来说是封闭不可见的。... 阅读全文

    为什么我的网络越来越慢了?

    Date: 2014-02-25 00:00:00 +0000

    还记得2011年6月刚住进龙跃苑小区那时候,那网速真是杠杠滴~ 时隔两年多,如今这网速已经困扰我好久了,严重影响了生活质量(you know)。打了几次宽带通的电话也无济于事,妈的总让我检查这检查那的,用的最多的招数就是重启路由器,周末路由器总被拔插n 好几次~~ 这不要马上离开北京了,在成都租了房子,心情很是激动也充满的期待,因为对于一个搞互联网的人来说,给力的网速无疑是每天生活最好的赏赐,即使过得很苦逼内心世界仍然充满了阳光! 为了拉到一个最划算的,最靠谱的网络,今天上班抽空研究下网络运营商和网络代理商口中的各种装逼词汇和道道,还网络小白门一个公道!(哈哈,貌似说过了) OK,进入正题: ###网络的接入方式有哪些? ####电话接入方式 这种方式可是老古董了,2003年以前的电脑高手都是通过这种方式接入的,带宽只有256K;受带宽的影响,那时候的互联网的web... 阅读全文

    Array数据类型判断

    Date: 2014-02-25 00:00:00 +0000

    javascript中的数据类型跟其他语言的数据类型有所不同,由于javasprit的弱语言类型的特点,分为基本数据类型(string,bollean,number,undefined,null)和复杂数据类型array,function,object等。 对于基本数据类型通过typeof关键字即可检测Function/String/Number/Undefined这几类数据类型,不再举例。 而对于复杂数据类型通过typeof获得的返回都为”object”,所以不能通过typeof检测复杂数据类型,但却有其他方法来判断Array。 通过instanceof操作符 该操作符用来检测对象的原型链是否指向构造函数的prototype对象。 var a = []; console.log(a... 阅读全文

    PHP与JS时间戳区别

    Date: 2014-02-14 00:00:00 +0000

    javascript中的获取的时间单位为毫秒; php中获取的时间单位为秒; 在前后台进行时间传递时候需要进行换算。 阅读全文

    关于地理信息系统(GIS)与遥感(RS)的一些想法

    Date: 2013-03-25 13:04:00 +0000

    首先解释几个概念,这几个概念也是我们科班出身的必考题: GIS 地理信息系统,地理信息科学。 RS 遥感。 GPS 全球定位系统。 GNSS Global Navigation... 阅读全文

    北斗导航卫星与GPS的区别及一些适用场景

    Date: 2013-03-25 11:42:00 +0000

    这一两年,北斗导航卫星的建立算是国家安全战略中发展最快的一个领域了。除了军事用途之外,北斗导航也在逐步尝试民用和商业化。 前段时间在网上挂了简历找工作,有幸得到好几个做北斗导航的GIS公司约我去面试。我对北斗导航系统的认识还停留在2009-2010年前后的水平,当时在学习《GPS原理》时学习到了这一块,由于各种原因对这块的知识一直没来得及更新。今天抽空在网上找了一些资料,并和小伙伴们在QQ群里讨论了一下北斗导航卫星的一些适用场景。总结记录一下,若能为那些对该领域感兴趣并需要入门的童鞋提供一些帮助,我将倍感荣幸。 先挂上网上搜罗的一些资料: 覆盖范围 北斗导航系统是覆盖中国本土的区域导航系统。覆盖范围东经约70°一140°,北纬5°一55°。GPS是覆盖全球的全天候导航系统。能够确保地球上任何地点、任何时间能同时观测到6-9颗卫星(实际上最多能观测到11颗)。 卫星数量和轨道特性: 北斗导航系统是在地球赤道平面上设置2颗地球同步卫星颗卫星的赤道角距约60°。GPS是在6个轨道平面上设置24颗卫星,轨道赤道倾角55°,轨道面赤道角距60°。航卫星为准同步轨道,绕地球一周11小时58分。 定位原理: 北斗导航系统是主动式双向测距二维导航。地面中心控制系统解算,供用户三维定位数据。GPS是被动式伪码单向测距三维导航。由用户设备独立解算自己三维定位数据。“北斗一号”的这种工作原理带来两个方面的问题,一是用户定位的同时失去了无线电隐蔽性,这在军事上相当不利,另一方面由于设备必须包含发射机,因此在体积、重量上、价格和功耗方面处于不利的地位。 定位精度:... 阅读全文

    通过媒体查询设置不同不同设备页面布局

    Date: 2012-11-29 19:22:00 +0000

    移动设备的快速普及完全颠覆了Web设计领域。用户不再仅在传统桌面系统上查看Web内容,他们越来越多地使用具有各种尺寸的智能电话、平板电脑和 其他设备。Web设计人员的挑战是确保他们的网站不仅在大屏幕上看起来不错,在小型的电话以及介于它们之间的各种设备上看起来也不错。 媒体查询是向不同设备提供不同样式的一种不错方式,它为每种类型的用户提供了最佳的体验。作为CSS3规范的一部分,媒体查询扩展了media属性(控制您的样式应用方式)的角色。例如,多年来人们常常使用一种独立的样式表,通过指定media=”print”来打印网页。媒体查询将这一理念提升到了更高层次,允许设计人员基于各种不同的设备属性(比如屏幕宽度、方向等)来确定目标样式。 ###Viewport Apple为了解决移动版Safari的屏幕分辨率大小的问题,专门定义了viewport虚拟窗口,它的主要作用是允许开发者创建一个虚拟的窗口,并自定义其窗口的大小或缩放功能。 目前,除了Safari外,其他的浏览器也支持viewport 虚拟窗 口,唯一不同的是不同浏览器对viewport窗口的默认大小支持不一致: Android Browser... 阅读全文

    OpenLayers2.12学习教程之原型链和继承(1)

    Date: 2012-09-28 22:54:00 +0000

    前面学习了命名空间。今天将结合OpenLayers继续学习JS的相关知识:JS的原型链和继承。 面向对象的语言中(如java和c++),对象是类实例化的结果。而在javascript中没有类的概念,对象由对象实例化。打个比方说,基于类的语言中类就像一个模具,对象由这些模具浇注产生,而基于原型的语言中,原型就好像是一件艺术品的原件,我们通过一台100%精确的机器把这个原件复制复制出很多份。 一、构造方法定义属性和原型构造属性的区别 在javascript中构造类(即对象)并定义类的属性有两种方式,一种是通过构造函数内部构造,另外一种是通过原型构造。 由上面的输出结果可以看出,对于通过构造函数定义的属性和方法,不同对象复制了一份该属性和方法,即同一个构造函数产生的两个对象不共享实例,而对于通过原型构造的方法,不同对象所对应的该方法指向了同一个函数指针; 既然这两种方式都能构造类的属性和方法,那么我们该如何取舍呢? 除非必须用构造函数闭包,否则尽量用原型定义成员函数,因为这样可以减小闭包的开销; 尽量在构造函数内定义一般成员,尤其是对象或数组,因为用原型定义的成员是多个实例共享的。 二、原型链 Javasript中有两个特殊的对象:Object和Function,他们都是构造函数,用于生成对象。Object.prototype是所有对象的祖先,Function.protorype是所有函数的原型,包括构造函数。... 阅读全文

    OpenLayers2.12学习教程之命名空间

    Date: 2012-09-27 15:29:00 +0000

    html5是大势所趋,不管是互联网还是移动互联网,最终web应用将取代本地应用。一直想好好的研究一下openlayers开源代码,各种原因吧都给搁浅了。作为GIS科班出生的我来说,研究一下开源互联网地图的项目更是理所应当。所以,我将从GIS的角度来由浅入深,系统的学习一下Openlayers,并在博客更新,一来也是将自己的研究成果分享给大家,二来对自己来说也是一个约定。由于第一次比较系统的分享学习经验,所以经验不足,希望大家尽情拍砖。我也将虚心受教! ###为什么要用命名空间 跟java中的包或者C#中的命名空间的作用类似,使用命名空间的作用就是防止同名类或者同名函数的冲突。avaScript 的命名空间并不是真正的命名空间, 只是在脚本内部创建一个封闭的小空间, 必须通过特定的空间名称才能对空间内部的代码进行访问。 ###怎样使用命名javascript的命名空间 1、声明一个匿名函数; 2、在匿名函数内部声明和实现内部方法,然后将内部函数注册到window对象上; 阅读全文

    Cookie 用法解析之---Cookie与Flash无关?

    Date: 2012-09-26 18:22:00 +0000

    在设置Cookie之前,首先要搞懂一个问题就是什么是Cookie,Cookie到底有什么用? 我这里通过PHP来设置页面Cookie,所以概念同样来自PHP帮助文档; 概念:cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。 由上面概念知道,cookie就是客户端第一次在访问某个域名下的页面时获取到并保存在浏览器中,而在浏览器未关闭的情况下客户端再次访问该域名下页面或者资源时,则自动将第一次访问页面获取到的cookie作为头文件参数发送给服务器;... 阅读全文

    合理利用冒泡机制,提高程序运行效率

    Date: 2012-09-26 11:17:00 +0000

    在大多数程序开发语言中,事件机制都采用冒泡机制,这里以Flex为例:如果一个容器中包含若干个组件,而且这些组件都侦听相同的操作,这时候如果为每个组件添加侦听,则会耗费不少内存。较好的方法是为容器添加侦听,当响应相关事件时通过判断事件的target和currenttarget来进行不同操作。 阅读全文

    Spark组件中的滚动条组件用法

    Date: 2012-09-21 19:59:00 +0000

    大家知道,Spark组件中很多组件不自带滚动条,如果想用滚动条效果,需要手动添加。 如VBox组件在Flex 4.5以后推荐使用VGroup代替,而VGroup就没有滚动条效果,要想做到有工具条效果有两种方式: 1、通过组件添加 <s:Scroller width="100" height="100">; <s:Group horizontalScrollPosition="50" verticalScrollPosition="50">... 阅读全文

    笔记本共享无线网络给手机方法

    Date: 2012-07-11 10:55:00 +0000

    当你有手机可用无线上网而无无线路由时,如果你有带有无线网卡的笔记本,那么这一切将变得so easy! 使用网络共享软件connectify,下砸地址为http://www.connectify.me/。 下载完成后安装软件,有可能重启,运行软件,在任务栏中打开无线的图标,进行设置: 如图所示,设置无线网络名称、连接密码、并选择需要共享的网络,设置好后,点击Start Hostpot即可共享网络了。 到此,我们可以通过我们的手机搜索到共享的无线网络,选择并输入密码即可连接到无线网络。 阅读全文

    碎碎念一

    Date: 2012-07-02 11:24:00 +0000

    前一段时间回家一趟,顺便去了趟成都。这次回家感触颇多: 父母已经老了,很多事情已经力不从心了,但是一直没变的是为了儿女们能过上好日子不断操劳的心。这次回家给爷爷的三年祭办事,明显看到爸妈的心情比前几年好多了,而且听母亲说父亲今年在闲的时候还出去跟邻居们闲唠。看着姐姐的小孩,我知道爸爸妈妈也希望我能早点有一个家,这样他们也就能省一份心。 回京之后,很多事情发生了很大的变化。其中找房是一件让人很纠结无奈的事情,从6月中旬开始,直到6月29号才签订了合同,在霍营附近找了一个次卧,房租为每个月1100,虽然是远了点,但是一个人住还是比较爽的,每天晚上下班回去可以有一个平静心情,静静思考问题的空间。 回京之后,第二件比较郁闷的事情是ta说让我自己做好打算,也就是我们之间没有什么结果的。当晚上为此还失眠了,虽然有很多不舍,但是静下心来想一想确实是这样,这样也好,没有羁绊,好多事情可以很简单的解决。 第三件事情是crossyou辞职去了百度,”再SB的坚持,也会有最NB的结果”这是他要娶百度一段时间的签名,看得出他是一个很有理想,而且为此不断加持的人,回想自己当初也是有过理想和抱负,在这毕业一年内,当初的理想已经暗淡。确实惭愧~ 回京后一个伟大的决定是,把Dota和11平台给删掉了,因为我觉得在一定程度上我的颓废和它是由关系的。就像在你很无聊的时候去玩游戏,结果到了后面除了玩游戏就更加无聊。 在技术方面,自己也应该做一个重大调整:一方面要加强Flex在移动端APP的开发和Stage 3D的研究,可以借助Star项目好好研究一下,可以为后面去成都或许从事游戏行业做好准备。另一方面,要转向研究JS的高级应用,作为一个前端工程师,这一点相当重要。其次平时多关注新技术的发展,多做一些小东西出来练练手,接着前面的工作,为自己的博客打造一款适合自己的主题很有必要。 “在理想的跑道上,拼的不谁先跑,也不是看谁跑得快,而是看谁能坚持不懈的跑下来!”我的座右铭,继续激励自己,不管做什么要坚持不懈。 阅读全文

    主组件不能监听ItemRender中派发的事件的处理方法

    Date: 2012-06-28 11:49:00 +0000

    根据事件的冒泡原理,子组件派发的事件肯定能被子组件本身以父组件监听到,但是ItemRender却不同,在ItemRender中派发一个事件,却不能在其父组件中侦听,我这里用List所对应的ItemRender来实验,代码如下: var e:DynamicEvent = new DynamicEvent("changeVisibleEvent"); e.selected = itemVisibleConrol.selected; e.name... 阅读全文

    jQuery学习笔记之一不唐突的Javascript

    Date: 2012-05-17 18:43:00 +0000

    大家知道,前端页面有三要素,一个就是HTML标签,即页面结构,第二个就是JavaScript行为代码,即JS脚本,第三就是CSS样式。 这三样东西不管你怎么写,写的有多乱只要没有语法错误都可以运行出来相同的结果,然而作为前端开发人员来说,我们也力求结构简明,减少代码维护成本。对于很多人来说在一个页面中写三种代码本来不是很合理的做法,那我们该怎么达到我们结构简明的目的呢?答案就是将样式、行为和结构框架进行分离。这种策略就叫“不唐突的javascript”。 策略的核心就是将结构、样式和行为整齐地方志在页面的不同部门,最大限度地确保可读性和可维护性:样式和行为代码放置在head标签中,结构放置在body中。 但是这样做的话比如一些按钮的事件如click事件也需要提出到行为代码中,如下代码: window.onload = function (){ document.getElementById('testButton').onClick =... 阅读全文

    爨底下-双龙峡两日游记

    Date: 2012-05-14 11:52:00 +0000

    部门活动,利用周末去爨底下-双龙峡游玩。活动前期组织由我负责,包括行程的住、行问题。 以下是活动策划书: 爨底下- 双龙峡两日游策划   一:行程安排:        5月12号早9:00苹果园地铁站包车到爨底下村(共两个小面包车,每个车350包含每人35的门票)。        5月12日中午:... 阅读全文

    GIS中的空间参考系和投影坐标系统区别详解

    Date: 2012-04-27 10:05:00 +0000

    摘要 GIS处理的对象为空间数据,而空间数据相对于一般数据的特性为其包含地理参考,所以要建立GIS系统,就首先要解决数据的空间参考问题。本文以ArcGIS中空间数据的更新为例,详细阐述了GIS中地理坐标系、地图投影系统和地理网格在表达地理空间数据的异同。 关键字 地理信息系统 地理坐标系 投影坐标系  地理格网  ArcGIS 1引言 地理信息系统(Geographical... 阅读全文

    Flex中UIComponent的生命周期

    Date: 2012-04-19 04:14:00 +0000

    在UIComponent的生命周期中,Flex会依序调用 createChildren commitProperties measure layoutChrom updateDisplayList 方法, 这些方法依次完成了各自专有的任务,其中方法commitProperties,measure和updateDisplayList会在 UIComponet创建后,调用invalidateProperties,invalidateSize和 invalidateDisplayList方法后,在下一帧时再次被调用。... 阅读全文

    Flex中载入/嵌入外部资源比较

    Date: 2012-04-06 09:46:00 +0000

    Flex中使用外部资源如图片、swf文件时,有两种方法: 1、载入外部资源: 通过Loader载入外部资源; 2、前途外部资源: 通过Embed嵌入外部资源。 两种方式的不同点就是嵌入外部资源将使主文件变大。 阅读全文

    Flex4中通过Path的Data属性画曲线相关说明

    Date: 2012-04-05 09:46:00 +0000

    Flex 4中引入了Spark组件,即所有继承自SkinableComponent的类都可以通过设置皮肤来定制组件的外观。 而在定制这些外观的同时,我们经常会遇到手写皮肤的情况,例如手动画曲线等。 这里就简要介绍一下通过Path的Data属性来画曲线的方法: 如上图所示,当从A点开始向C点画绿色曲线时,控制点为A、D; 当从A点开始向C点画蓝色曲线时,控制点为A、B; 注意的是,通过画曲线的方法也可以画圆,但是推荐用Ellipse。 阅读全文

    通过BitMap截取SWF文件中的部分内容渲染在Flash中

    Date: 2012-03-22 16:07:00 +0000

    通过BitMap可以讲SWF中的部分内容截取出来并渲染在主SWF文件中: 阅读全文

    关于跳槽

    Date: 2012-03-15 14:50:00 +0000

    请大家允许我跑个题,投简历时,恳求大家不要将自己的简历命名为“简历”,真是要命啊,我每年都收到很多叫“简历”的附件,每个都需要修改文件名才 能正确保存,很闹心啊不是一般的闹心,若我们公司是大牛公司,就干脆直接删除了这样的邮件,看都不看了,两人过招、第一招不就败了。 诚恳建议大家简历命名为“某某的个人简历”等等,都区别开来,若你现在的简历还没更改文件名,请您马上动手更改,否则成千上万人的简历,都叫“简历”,你说这是猪脑袋还是?若换成你是招聘官员,是不是想骂人了? 这个“简历”很像是“不要随地吐痰”一样的感觉了,编写软件程序,有一句很重要的行内词汇叫“换位思考”, 就是把你自己放在不同的角色上思考问题,例如我们开发软件中不能总想着某一个角色,你要想,老板用软件?财务总监用软件?普通员工用?客户用?大家的立足 点不一样境界不一样,考虑的问题重点也不一样,你需要针对这些角色,都需要进行换位思考,老板重视的事情员工未必重视,老板更重视宏观的统计数据,员工更 重视自己的门前雪,当然在日常管理上经常需要换位思考。 我以前脾气很大,很容易骂人,也很容易把不该说的话直接就说出来了,这几年学会了换位思考后,我很少骂人,甚至一年都不骂人,说话也都会考虑一下,会不会 伤别人的自尊,再就是想想,自己10年前是啥水平,跟自己比,现在的小伙子已经非常不错了,很多时候也会考虑一下,我被这么训斥,我会不会高兴,男人30 而立,绝对是有道理,年纪大了,经验丰富了,才会逐渐成熟,也会慢慢的能体会管理的乐趣,与人斗,其乐无穷啊。... 阅读全文

    位图使用

    Date: 2012-03-15 08:04:00 +0000

    1、Bitmap: Bitmap 类表示用于表示位图图像的显示对象。这些图像可以是使用 flash.display.Loader 类加载的图像,也可以是使用 Bitmap()构造函数创建的图像.利用 Bitmap() 构造函数,可以创建包含对 BitmapData 对象的引用的... 阅读全文

    Air3.2RC版试用Away3D-4.0beta版开发移动端3D程序

    Date: 2012-03-13 12:18:00 +0000

    在整个开发过程中,有很多出问题的地方,这里记录一下: ###移动端开发注意事项: 1、在移动开发过程中,为了提高运行效率,尽量不使用Flex框架,而创建AS3的移动项目。 2、如果需要构建移动端、Web端都适用的类库,则该类库中不再能用mx的组件,如需数组来保存数据,则尽量使用Array而不是ArrayCollection、ArrayList。 ###Air 3.2打包IOS应用需要注意事项 1、由于打包成IOS应用的过程是将AS代码打包编译成Object C 的过程,所以IOS的产品上没有Air运行时; 2、由于Air3.2才支持移动端Stage... 阅读全文

    由两点坐标计算角度算法:象限分割法

    Date: 2012-03-13 05:55:00 +0000

    假定有两个点,一个固定,另外一个点在移动,这样在不同时刻计算两点所形成的角度,获取该角度用来控制其他空间或者组件等显示对象的状态: 由于两点坐标所算出来的角度是正切三角函数,其值为(Math.PI/2,Math.PI/2); internal function computeAngleByPoints(point1:Point , point2:Point ):Number { var... 阅读全文

    FlashPlayer11.2,Air3.2鼠标事件新属性试玩

    Date: 2012-03-07 06:49:00 +0000

    距离FP 11.2发布已经快一周时间了,对于其升级版本的最大亮点:鼠标事件和右键菜单的完全屏蔽功能,我闲来无事,试玩一二: 一:FP 11.2新特性:  多线程视频解码(Windows、Mac OS和Linux) 在Flash Player 11.2中视频解码实现了完全多线程,该功能使得个平台上的Flash性能有了显著提高。  Flash... 阅读全文

    Flex与后台语言的数据通信

    Date: 2012-03-02 10:39:00 +0000

    Flex作为富客户端展现具有自己完整的一套方案,虽然在热炒的HTML5的冲击下,使得大家有点迷茫,但在我作为一个技术开发人员看来,HTML5要想真正独霸天下还需要很长的一段路要走。OK,废话少说,直奔主题~~ Flex作为前端展现脚本,无法实现与后台数据库的交互,所以要想完成一个完整的项目,就必须Flex+后台语言相组合,这里说的后台语言包括C#、JAVA、PHP等。Flex 与后台语言的交互方式大致有三种:webservice/httpservice/remoteobject,至于每种交互方式的优缺点大家可以看官方文档。 对于C# 与Flex的交互,一般都采用webservice的模式,因为Microsoft提供的开发工具(VS)具有得天独厚的创建webservice服务的功能。 对于Java和Flex的交互,主要采用LCDS(收费)、Blazds(免费)两种方式,大家可以看看我以前在我QQ空间写的文章,空间地址为:http://user.qzone.qq.com/627668470/。这里需要注意的是:Adobe已经将Flex捐赠费Apache社区,所以需要收费的LCDS貌似以后就不支持了,这里还是建议大家使用Blazds,完全可以满足我们的需要。 好的,介绍了前面两种语言与Flex的数据通信,这里我们将重点介绍利用AMF PHP,通过remoteobject的方式进行通信。 一:配置过程: 1、下载AMFPHP;... 阅读全文

    FlashBuilder4.6中利用Away3D4和Stage3D创建3D游戏以及应用程序

    Date: 2012-02-24 04:44:00 +0000

    利用FB4.6建立3D项目前,总结有下面几点需要注意: 1.创建AS3项目,在编译参数中设置:-swf-version=13,这点确保编译成正确的SWF文件,并保证能正常使用Stage3D相关的GPS加速功能。 2.在模板文件中添加代码:params.wmode = “direct”;否则会报错:Context3D 不可用。 3.下载最新的Away 3D源码,通过建立库文件或者直接引入项目都可以,这里建议建立库项目,因为这样可以在多个项目中同时引用一个库项目,并且可以进行联调,最关键的是能维护一个比较稳定的版本。 阅读全文

    Flex 开发移动应用中xx-app.xml的配置

    Date: 2012-02-22 09:44:00 +0000

    正式开发Flex移动应用已经两周时间了,本以为对其已经很熟悉了的,结果今天编写了一个在地图上定位的应用,却怎么都用不了定位功能,一度还认为是在室内不能够定位呢,汗!!! 查找原因,原来是配置文件中没有将被注释的用于定位信息的配置放开,注意这里说的配置是相对于Android来说的。为了彻底搞清楚这个问题,我研究了相关帮助,地址为:http://www.gisthink.com/blog/wordpress/wp-admin/post-new.php。OK,废话少说,直接上源码,逐项解释一遍呗。 <android> <colorDepth>16bit</colorDepth> <manifestAdditions> <![CDATA[ <manifest android:installLocation="auto"> <!--See the... 阅读全文

    Android能否引领移动互联网革命

    Date: 2012-02-22 03:02:00 +0000

    也许在五年前拥有一部智能手机还是件让人羡慕的事,想想那时的诺基亚是何等的威风,对于普通的国人来说,智能手机一定程度上就是诺基亚N系列,HTC还叫多普达,黑莓貌似压根就不属于我们,智能手机市场的格局很清晰,可以说那时候并不是智能手机的天下,一款诺基亚1110就足够了。 s40已经达到娱乐的目的了,iPhone的诞生确实给了世界一个不小的轰动,智能手机风暴正在悄然来临,但是昂贵的价格还是让很多普通人望尘莫及,此时诺基亚依旧占有市场的很大份额,Symbian系统已经深入人心,有利可图的市场必然会出现搅局者,谷歌正如日中天,当起了这个搅局者的角色。 安迪.鲁宾发明的android系统基于linux内核,这是从系统级与苹果iOS的最大不同,众所周知iOS采用的是unix内核,内核不同,但这丝毫不影响android强大的图形化操作。 最重要的是这样一款能和iOS媲美的手机操作系统是开源的,开源是一种精神,开源也让智能手机市场的格局骤变,智能手机生产商开始走向android阵营,MileStone想必体现的就是摩托罗拉要重新崛起,此时对于采用android操作系统的手机制造商可以说都是一个里程碑,接下来详细回顾下安卓带来的变革: 1.智能手机不再是奢侈品 开源的android使使用智能手机的门槛降低,如果你对手机硬件配置要求不太高,那么也许花几百元就能拿到一部智能手机,当然它的操作系统是android. 2.android开发者成为程序员中的新宠 为了打造了一个开放的开发者平台,谷歌在开源android的同时也开放了android API,开发的核心语言是程序员熟悉的java,因此对于很多传统的程序员来说,开发门槛较低,能从j2EE或者j2ME迅速转型,急需人才的android开发市场也让程序员的薪水大涨。 3.创业公司和它们的优秀应用... 阅读全文

    移动开发中HTML5能否替代本地程序?

    Date: 2012-02-22 02:16:00 +0000

    随着移动设备越来越先进,对HTML5的支持度越来越高,我们进军移动领域的时候,都会遇到一个问题,是选择HTML5和还是Native(用原生代码编写的本地程序)?HTML5的前景无疑是诱人的,一句“Write once, run anywhere”就可以秒杀一切。笔者最近两年来对HTML5与Native有较为深入的研究,觉得两者之间不能仅仅是二分法来选择,还要根据企业自身的情况、团队的构成、公司的战略以及产品的特点来综合选择。 HTML5的发展前景我无疑是非常看好的,各大公司也不遗余力的推动,目前主流的三大智能机操作系统iOS、Android和WIndows Phone都已经支持大部分的HTML5特性。而移动设备硬件军备竞赛也为HTML5扫清硬件障碍。按照现在的发展速度,我判断是在三年以内甚至更快,移动设备运行HTML5将会完全没有压力,无论是标准还是硬件。现在主流的智能机已经配置双核处理器(之前笔误为浏览器)和1G及以上的内存,今年再出智能机没这个配置你都不好意思发布了。 谈谈HTML5 1.HTML5可以让你摆脱对平台的依赖,用户打开浏览器,直接就可以访问你的应用,而不需要经过各种Store的审核。 2.实时更新,通常平台的审核都需要七个工作日左右的时间,如果你发布之后发现问题怎么办?Web方式就不存在这种问题。 3.Write... 阅读全文

    未来是没有插件的前端

    Date: 2012-02-19 14:56:00 +0000

    技术在不断的发展,有一些技术总会过时,有一些技术总会被淘汰,从某些程度上来说并不是该技术不成熟,而是取决于一定的商业博弈。 Adobe从去年开始战略发生了很大的变化,显示移动端浏览器FP不再更新,而后专注于HTML5,再到将Flex捐赠给Apach。。。。。 看到一篇关于微软的Silverlight技术的文章,结合最近Adobe的战略的调整,自己感觉两种技术在一定程度上走了同样的路,以下是转载文章: 阿尔伯特•爱因斯坦在处于罕见的消沉时期时曾经说过,手段的完善和目标的混乱似乎刻画了这个时代。有人可能认为此话出自软件开发者之口,而非物理学家之口。 有人认为由于HTML5持续增长的势头,微软将会放弃Silverlight。但这似乎不太可能。尽管微软对于Silverlight的战略已经转 变,不再吹捧将Silverlight作为提供跨平台运行时的承载工具,但是微软在继续推动Silverlight成为Windows Phone以及一些媒体和业务线(line-of-business)应用程序的开发平台。Silverlight并未消失。事实上,最终形式的 Silverlight 5将于今年推出,而且那些用于维持微软传奇的工具也将证实这个观点。 虽然HTML5标准仍处于草案阶段,但是它在将来肯定会成为主导的跨平台解决方案,甚至连微软也承认,称HTML是“唯一适用于所有应用的、真正的跨平台解决方案。”... 阅读全文

    Wordpress SEO优化

    Date: 2012-02-18 15:53:00 +0000

    1、文章URL链接结构的优化 Permalink里面要包含postname.一般的服务器 都支持mod_rewrite功能,使用这个功能可以优化Permalink(永久链接),在Option-Permalink里的Common options里进行设置,我比较倾向于使用/%year%/%monthnum%/%postname%.html这种链接结构,一来链接目录只有两 级,利于索引,二来这种链接结构和Blogspot和Movable Type的链接结构一致,比较利于系统平滑迁移或切换。postname使用英文,如果是写英文Blog的话,系统会自动将标题的post slug做为postname. 2、文章Post Slug的优化 文章标题中最好包含文章最关键的关键字,不要使用一些没有意义的标题,对于英文Blog来讲,最好启用一个名叫SEO... 阅读全文

    又是一年跳槽时

    Date: 2012-02-16 07:25:00 +0000

    又到了程序员的跳槽高峰期,跳槽,是绝大多数程序员曾经历的过程,也是每个程序员必须面对的问题。在这个缺乏安全感的年代,到处充斥着不稳定因素。社会环境不稳定,企业不稳定,程序员不稳定。 前段时间在我的几个IT技术交流群里,群里讨论得最多的话题就是换工作,心对心地与大家交流,回答了很多朋友的是否应该跳槽的问题,将我的一些观点和心得整理出来,愿意与大家在这里面对面地交流。 为什么跳槽? 首先我们需要弄明白为什么跳槽,这段时间的收集,跳槽无外乎三个原因:待遇太低,无法升职,企业不公。 1,待遇太低,是绝大多数兄弟跳槽的原因。而攀比心里更是刚毕业不久的程序员跳槽的根本动力。很多程序员跳槽的原因是,他的同学在某个公司拿的待遇比他高,而他自认为技术比他同学强。我觉得这个作为要跳槽的理由非常滑稽。 这里分享一下我的第一份工作,我不是计算机专业出生。我选择了程序员这个工作,在一家大公司面试的时候,我没有回答上任何技术问题,我直接告诉面试官,我不太懂编程,但是我愿意学,在数理逻辑测试的时候,我很好地回答了12个球的问题,这道题目比较经典,各位博友可以Google一下这道题,于是该公司录取了我,当时我的待遇算是同学中最高之一吧。在公司野外拓展训练的时候,侥幸与北大的一个博士住一个房间,这位同事告诉我,刚毕业的时候,工资是5000还是10000并不重要。重要的是:5年后,你是否能拿到50000。当时我在心里嗤之以鼻,多年后回想这句话,我泪流满面。 是的,对于刚毕业的弟妹,工资不重要,真不重要。在选工作的时候,请排除一切攀比心理的干扰,选择一个能让自己快速持续成长的工作,这个最关键。我 相信这句话每个人都听过,也都理解,但是没有将这句话刻在心里。或许多年后,与我一样,会泪流满面。打个比方,你现在工资3000,你朋友4500。如果 你能找到一个快速持续让自己持续成长的工作,5年后,你或许30000,你朋友10000,当时的1500的差距又算什么? 如果因为待遇而跳槽的朋友,一定要理智分析,现在的这个工作是否能让你有所学,是否能让你持续成长,你换的新工作,是否能让你有所学,能让你持续成长,不要看待遇,一定不要将待遇的权重设置得太高。... 阅读全文

    关于拖动缓动效果的实现

    Date: 2012-02-13 07:28:00 +0000

    关于拖动缓动就是在一个容器中拖动其中的物体,然后产生物理学中所谓的缓冲效果。在计算机中为了模拟这种现象通常是利用物理学中的匀加速运动公式:Vt = V0 + at来实现的。 缓动效果中Vt为0,即是一个最终速度为0的匀减速运动。以Flex为例,如图在拖动地图的过程中: 该过程中我们可以根据鼠标按下获取地图的初始坐标位置Pt0(x,y),在拖动过程中每一时刻的鼠标指针坐标(MouseX,MouseY),然后计算出两点的偏移量: offPt.x = (mouseX... 阅读全文

    FlashBuilder4.5创建的项目在导入FlashBuilder4.6后报错的处理

    Date: 2012-02-09 06:11:00 +0000

    将FlashBuilder4.5创建的移动项目,基于SDK4.5导入到FlashBuilder4.6后报错: 应用程序描述符文件的命名空间 2.6 不得低于 Flex SDK 所需的最低版本 3.1。 这时只需要将对应的app.xml中的第二句中的2.6修改为3.1即可。 阅读全文

    为通过FlashCatalyst设计的网页提速优化的方法

    Date: 2012-02-07 05:59:00 +0000

    由于通过Photoshop,Illustrate,Fireworks设计的草图文件用到的资源(图片等)都比较大,而在网页上显示比较慢,所以通过FlashCatalyst将草图转换为网页时需要进行一定的优化,具体方法有:将矢量图形转化为位图、压缩图形资源、把嵌入的图片转化为连接图片。 1、Optimize vector graphics(优化矢量图形):把选中的图形编译成低级别的Flash对象,这样就可以在运行时更加快速的显示。一旦优化了矢量图形,在FlashCatalyst中就不再可以编辑比划和填充等属性了,被优化的矢量图形文件,所有的MXML信息都分别保存在了FXG文件里了。 2、Rasterize(栅格化):把一固定的矢量图形或者输入文本转化为位图。它会把画布上的图片替换成PNG文件,然后复制到“库”面板里,这个选项经常被使用在优化固定矢量图或者文本文件当中。 3、Compress(压缩):压缩优化位图,压缩后将自动生成质量较低的位图副本,并保存到资源库中,如果这个位图是使用渐变效果的话,压缩操作将使渐变效果失效。 4、Convert To Linked Image(把程序嵌入图片转换成链接图片):默认情况下FlashCatalyst导入... 阅读全文

    利用FlashBuilder for PHP创建Flex+PHP项目

    Date: 2012-02-02 05:18:00 +0000

    一、安装FLashBuilder for PHP 安装完成后初始化界面如下图所示: 二、建立FLEX+PHP项目 1、新建项目: 由于Flex是前段展示部分,而PHP是后台服务代码,要将两部分代码进行关联,则需要将两部分代码输入路径指向服务容器。所以在新建项目前需要首先安装PHP服务容器,可以是ZendServer等,我这里安装AppServer套件。 首先是新建PHP服务端项目,指定路径和服务容器路径: 随后新建Flex客户端项目: 在该项目中,你将发现... 阅读全文

    做一个有所作为的人

    Date: 2012-01-13 05:35:00 +0000

    这个世界很疯狂,从你呱呱坠地到小学、中学、大学,甚至到硕士、博士,不经意间我们都已长大成人,而我们的父母也慢慢的老了,担子一下子到了自己身上。 阅读全文

    Jekyll Introduction

    Date: 2011-12-29 00:00:00 +0000

    This Jekyll introduction will outline specifically what Jekyll is and... 阅读全文