夜行者之路


  • 首页

  • 归档

  • 标签

  • 关于

通达OA精灵演示版 For windows Phone 8 发布

发表于 2013-10-12 | 分类于 未分类

利用长假把基本功能做出来了,初衷是想自己办公时用一下,所以做的比较粗糙,比较调皮,在经过2次未通过的审核后终于在今天顺利上线了,再次感叹微软做审核太认真了,感觉像是多给了我一组测试人员 O(∩_∩)O哈!

http://www.windowsphone.com/zh-cn/store/app/%E9%80%9A%E8%BE%BEoa%E7%B2%BE%E7%81%B5/b2981f69-dc4e-451f-ba8f-fedb8c2b3dbd

阅读全文 »

绝对的无师自通,Windows Phone 8 Panorama控件 title 字体大小 样式的设置

发表于 2013-10-03 | 分类于 未分类

网上搜到的都是wp 7  Panorama控件 title 字体大小 样式的设置

http://www.cnblogs.com/beyoung/archive/2012/02/15/2353049.html




其实就是涉及到wp7、wp8的xaml的名字变了,我以前没接触过wp7开发,会比较蒙。

不过我爱大胆假设,小心求证

默认是长这个样

我就防着例子试写一下,成功了

于是PanoramaItem 每个分页的标题 Header 我也会改了,掉渣天

阅读全文 »

50人公司低成本千兆有线局域网组网

发表于 2013-09-29 | 分类于 未分类

 

场景:B公司是在A公司同城的郊区研发基地,所有员工要通过互联网连接A公司的vpn接入内网办公。

B公司的规模 从10人增加到20人,预计年内扩充到50人。

对于10人的公司,一个无线路由器,一根10M宽带即可解决大家同时上网的问题。

初期的网络环境是

TP-LINK TL-WVR450G 450M无线企业VPN路由器 ¥539.00

当地的二级网络运营商提供的宽带业务 6M 500元/年

无线网络非常便捷,室内无需布线。

当人数增加到20人时就出现问题了。

我们知道一个无线路由器一般能承载20人同时访问已经是平民价格中很好的了。

这个时候20人都在上网就会造成网络极度不稳定,且每人平均分配的带宽也变少了。

运营商也许还有检测访问网络机器数量的策略,导致间歇性断网。

为了保证稳定再次接入一根宽带,并按人分成两部分使用不同网络。

由于两个宽带获取地址在同一个网段是不允许的,此次额外采购了

艾泰(UTT)进取 520W ¥649.00

但在实际运行中有些员工间传文件就得在两个网之间切换,造成了无线网的不稳定,且发现该楼宇无线信号太多太杂影响了无线的稳定性。

为了保证正常办公,必须接入有线局域网。

腾达(TENDA)24口全千兆以太网交换机 TEG1024G(S) ¥499.00

六类线、六类水晶头不解释

为了两个网络带宽都利用上,组网如下

TP-LINK  wan1 - 宽带1

UTT wan1 - 宽带2

TP-LINK  lan - UTT wan2

UTT lan  - TENDA lan1

TENDA lans - 各个机器

 

<50人网络时按需采购一台1000M交换机即可

>50人就得考虑上机柜统一管理了,已经不属于本文讨论范围

阅读全文 »

IE下面向ActiveX对象的Javascript编程内存泄露问题

发表于 2013-03-16 | 分类于 未分类

在IE ActiveX对象开发时的注意事项:

今天翻犀牛书第五版,在154页专门提到了IE下内存泄露的问题。提供的参考网址已经无法访问了,地址如下:

http://msdn.microsoft.com/zh-cn/library/bb250448(v=VS.85).aspx

 

循环引用Dom对象时就会造成此问题,参考例子:

 

var myGlobalObject;

 

function SetupLeak()

{

// 首先把页面元素赋值给变量

myGlobalObject =

document.getElementById("LeakedDiv");

 

// 接着把变量赋值给页面元素的属性,这样形成一个循环引用

document.getElementById("LeakedDiv").expandoProperty =

myGlobalObject;

}

 

 

function BreakLeak()

{

document.getElementById("LeakedDiv").expandoProperty =

null;

}

 

 

近年来越来越多人采用JS的面相对象开发,这种情况下不太严谨的码农极易犯此错误。所以如果你开发的应用中涉及到ActiveX的话一定要小心的处理。

阅读全文 »

用PHP做舒尔特方格

发表于 2013-03-04 | 分类于 未分类

周末在家下了一个手机应用叫舒尔特方格,声称可以锻炼注意力,百科的简介:
舒尔特方格 (Schulte Grid) 是在一张方形卡片上画上 1cm × 1cm 的 25 个方格,格子内任意填写上阿拉伯数字 1 ~ 25 等共 25 个数字。

手机的app做的很糙,连一个方格都做不好,居然是适应屏幕的,操作起来太累,干脆自己搞一个。
用其他语言来开发可能得自己写伪随机算法,PHP就简单了,一行搞定。前后包括查阅相关资料用时1小时。

QQ截图20130304093008

参考资料:生成不重复的随机数的三种方法 http://www.cnblogs.com/xuefeng1982/archive/2010/07/22/1783238.html
PHP手册:
1、range — 建立一个包含指定范围单元的数组
2、shuffle — 将数组打乱

阅读全文 »

斤斤计较的程序员:关闭按钮你用x还是×

发表于 2013-03-01 | 分类于 未分类

&#215;
or &times;
× 

喏,上面这个叉叉可不是x,而是在网页中html扩展字符,在各个浏览器下都支持,不用费心费力找图片,不用费心费力搞兼容,一个字符,你想要他多大就多大,设置font-size就行,你想让他什么颜色就什么颜色,设置color就行,赶快用上他吧,你不会吃亏,不会上当,就他了。

 

http://amath.colorado.edu/computing/NewtonLab/htmlchars.html

阅读全文 »

IcoMoon字体库支持IE6了

发表于 2013-02-26 | 分类于 未分类

他娘的前段时间一直问谷哥有啥办法显示icomoon没,他说不知道,今天用ie8访问icomoon发现全部字体都显示出来了。

down了一份字体下来发现css写法和之前不同了,还增加了支持IE6、7的js。这下NB了。老外真犀利。

字体样式的好处就是想大就大,想小就小。

 

看看demo

http://icomoon.io/#demo

阅读全文 »

基于github做博客的思路

发表于 2013-02-24 | 分类于 未分类

github.com提供静态页面功能,且访问速度很理想

github.com针对代码仓库提供问题反馈系统

方法一:在github上自己的站点首页放上一个跳转连接,到问题反馈系统,你的博文以问题反馈的形式发布,评论者直接跟帖回复。

此方法是我偶然看到一哥们这么干的。

 

方法二:(我的原创,挺折腾,但是绝对省流量,且样式随心所欲)

自己的vps的blog生成静态文件,将静态文件发布到github上。

(一般cms都爱这么干,每次更新只涉及静态文件和首页)

每次写文章的操作是在vps上进行的。

发布时是同步到github上的。

评论可以做在vps或者集成第三方评论系统,刚查了一下,国内有多说、友言。

然后没有了。

流量构成:vps:后台操作管理+github同步时产生的流量

github:文章的访问流量等等

第三方评论系统:评论+评论管理流量

 

迁移?

生成的静态页面放到github 上以后dns cname过去即可。

 

更多参考

http://www.ruanyifeng.com/blog/2012/08/blogging_with_jekyll.html

阅读全文 »

法海你不会关机。(论Linux十大关机方法)

发表于 2013-01-29 | 分类于 未分类

未命名

要我是老板我就找你到我们创业部门当测试工程师。
法海你不会关机。You don't know how to shut down Linux Far High.

  1. shutdown -h now:我最爱用的命令之一,shutdown -r now重启
  2. init 0:init 1重启,init 3进入命令行界面,init 5进入图形界面
  3. halt:这货就是关机专用命令啊
  4. reboot:这货是重启专用命令啊
  5. poweroff:这货才是真正的关机唯一指定命令啊,halt那家伙不管电源死活
  6. Ctrl+Alt+Delete:这货可以让系统重启,实际上你要是APM比较高,可以在重启后的一瞬间按下电源键完成关机操作。
  7. 前面全是命令,可是难道咱就不会在图形界面下关机了吗?非也,KDE 3下关机得找开始菜单-〉电源,GNOME 2下找系统-〉关机,GNOME 3/KDE 4都得点用户、然后关机。把各种图形化界面的关机方法写全了十条都打不住。
  8. 按电源键关机。这个用法大家都会用,稍微看了点书,法海说这个关机方法是不正确的。但是法海不知道按住电源键不动几秒种可以强制关闭,适用于各种电脑假死的时候。
  9. 拔电源线。如果你发现你的电脑被入侵了,这时最迅速的保护你的系统的方法就是这个了。
  10. 这条是凑数的,法海看完泪流满面,linux的关机方法太多了,可是鄙人的功力不够,没法用十条把法海压倒雷锋塔下,望读者协助完善。
阅读全文 »

缅怀github君

发表于 2013-01-21 | 分类于 未分类

能说github是个不存在的网站吗?

干IT的都该知道Git,更该知道最大的Git代码托管网站Github

在trunk young最热火之际它突然就访问不了了,shit

阅读全文 »

mvvm架构学习

发表于 2012-11-19 | 分类于 未分类

昨天参加了Ci中国论坛的组织的交流会,主要是逼着自己去学习mvvm。

在去之前什么准备都没做,听回来发觉一头雾水。

先盗张图

总之初步的了解是知道他在C层面融入了事件机制,可以对元素进行绑定,然后还能做0js的js、ajax、php验证。

参考资料:

http://blog.csdn.net/fantasiax/article/details/3533906

http://baike.baidu.com/view/3507915.htm

 

阅读全文 »

Provide options, Don't make lame excuses[转]

发表于 2012-10-31 | 分类于 未分类

转载笔记:我有个习惯,隔一段时间看一遍同事、朋友的签名,遇到有意思的事情就去谷歌一下,既能增长见识,也能放松一下。标题既是我的一个朋友的签名

Provide options, Don't make lame excuses

害怕成功的人永远不会成功。不敢追求幸福的人永远不会尝到幸福的滋味。-王强 今天是周末,好不容易有个休息的时间,不用加班,也不想学英语,或是数据库及其他若干东东.上网瞎转悠,看了徐小平的BLOG和他的图穷对话录, 觉得很不错. 人生需要设计规划,就如同我做项目,要有一个符合市场需求的PRD,一个周到详细的Design和一个合理可行的schedule,并且不折不扣的执行, 遇到偏差时随时调整校准,保证朝着项目成功的目标前进. 崔健有句歌词,不是我不明白,这世界变化快. 身处这个日新月异的社会中,必须保持不懈的学习,老话说就是逆水行舟.看来今晚还是不能放松自己浪费宝贵的时间. 时间从来不会停留哪怕一小会,自从我吃完饭坐在这里,时针已经转过了两圈半了,而我只是看了几个网页,写了半篇blog. 那就来学一句英语名言: Provide options, Don't make lame excuses,用我拙劣的翻译就是"提供选择项,别用漏洞百出的借口",这也是我混迹职场的经验之一. 如果你告诉你的老板,你做不到他要求的事情,或是碰到问题不知怎么办,请记住这是大忌,他会不快的反问你为什么你做不到,为什么要他为你解决本该由你自己 搞定的问题. 不要说你不行,你完全能够搞定,只不过:)前提要有足够的resource和time,你需要先做一些research,等等. 当然,如果你真犯了错,那么无须推卸责任,承认这是你的错,提供尽可能的补救措施,并表示你会吸取这个教训,不会让同样的错误再次出现.
http://hi.baidu.com/walterfan/item/45dde74441f6f3eea4c06659
阅读全文 »

EXTJS学习资料

发表于 2012-08-18 | 分类于 未分类

EXTJS是一款比较成熟的JS框架,在构建大型前台程序的时候,使用起来比大名鼎鼎的jQuery要省力不少,最出彩的是他panel系统,可以通过简单几句js生成各式各样的网页区块,相比只下jQuery只提供了少量的实用工具和极少的选择器,对dom操作十分便捷,在开发网页时,使用jQuery对象减少了我对原生js的依赖,各种情况下用jQuery和原生js混合使用十分方便。最近公司购买了EXTJS的商业授权,我才开始接触EXTJS。

EXTJS我之前也有听过它的大名,但却知之过少,最让我在意的是它的大小,仅仅一个EXT_all.js 居然有1MB,相比jQuery 小巧的身材,这个大小也许是造成ext在开源界没有jQuery使用广泛。下载了EXT的中文CHM文档,在打开的一瞬间惊艳了,左侧一棵树,右侧可以多标签显示,简单的过滤功能,太NB了。

官方的文档十分详尽,实例非常多,但我也发现一个问题,这些实例完完全全是由EXTJS构成的,基于面向对象的AJAX框架,几乎找不到全局的JS代码和html元素。这样在完全开发新的产品时很好,面向对象开发也是很时尚的,可是对于已有程序想要融入EXT却要面临重写,而且与jQuery等共存就很成问题。

今天偶然看到这个文档,很基础的文档,解决了我心头的疑问。

通过多个实例说明了如何将EXT整合进原有程序中~其他就不多写了,看就可以了

http://wenku.baidu.com/view/8469a42acfc789eb172dc86c.html

阅读全文 »

双显卡笔记本linux下关闭其一来省电

发表于 2012-06-23 | 分类于 未分类

昨日果断入手了 lenovo Y470p i5 AMD显卡版,装上了linux deepin

由于有集成显卡和独立显卡,而默认情况下linux根据bios设置来使用其中一块显卡而两块却同时供电,造成极大的耗电,也造成了散热不好,网上早已经有解决方案了。

其中需要注意的是ubuntu下root密码为空,需要执行su命令时请输入sudo su即可进入root用户

新建文件

/etc/initramfs-tools/scripts/local-top/hybrid_boot_options

代码

#
# Standard initramfs preamble
#
prereqs()
{
:
}


          
          
阅读全文 »

写出好简历之精通,熟练,熟悉,了解

发表于 2012-03-18 | 分类于 未分类

精通:能够掌握此技术的85%技术要点以上,使用此技术时间超过两年,并使用此技术成功实施5个以上的项目。能使用此技术优化性能或代码,做到最大可能的重用。
熟练:能够掌握此技术的60%技术要点以上,使用此技术时间超过一年,并使用此技术成功实施3个以上的项目。能使用此技术实现软件需求并有经验的积累在实现之前能做优化设计尽可能的实现模块或代码的重用。
熟悉:能够掌握此技术的50%技术要点以上,使用此技术时间超过半年上,并使用此技术成功实施1个以上的项目。能使用此技术实现软件需求。
了解:可以在实际需要时参考技术文档或帮助文件满足你的需要,基本知道此项技术在你运用是所起的作用,能够调用或者使用其根据规定提供给你的调用方式

以上文字转自:http://xjlnjut730.iteye.com/blog/389307

用词也要讲究的。以前看招聘信息时都没太注意这几个用词,写简历时把技术的掌握程度写的太高了

 

 

阅读全文 »

安卓刷机攻略之htc和moto

发表于 2011-11-22 | 分类于 未分类

囊中总是羞涩的,但为了与时俱进,为了更方便联系?

人,遂和女友一同换了手机,收起了几年前买的国产机,她来了台Htc g13,我来了台Moto mb525。两台都是在网上买的,港行,店家耍好了系统,moto直接刷了miui小米系统

由于女友没用过安卓就派我研究通了教她,我也是初次用安卓我,先拿着htc的原生安卓+htc sence试用了几天,感觉触屏操作电话短信没用多大问题了,就把手机给她了。moto的小米确实很方便,系统集成了各种常用的基础工具,让我感觉跟用电脑也没啥区别了。

刷机

刷机是安卓爱好者普遍关心的问题,我的两款手机都刷过了,主要操作就是,备份

还原出厂设置

更新系统

这里的难点是进入系统还原recovery菜单

一般先关机,然后音量+电源键同时按住不动,等开机有一会了松开,就进去了

第二难点是英文,不过你要么像我一样英语过六级了,要么去刷汉化版的recovery

恢复出厂设置实际是这个菜单中两个操作,重置系统数据,清除缓存。备份也一样,找到备份与恢复选项。

刷机更是简单,把下载好的zip包放到sd卡中,recovery中选从sd卡更新系统,找到文件,开始,等着

完成后重启手机就刷好了

阅读全文 »

ie object控件应用总结

发表于 2011-11-14 | 分类于 未分类

最近做某中字头国企的oa项目,第一次深入接触工作流,原来在线office是靠重庆一个公司的ntko office控件调用本地文件实现的,另外牵扯到了类似pdf的版式文件控件,公章控件,扫描枪控件等。大量的电脑还是小内存机,ie6没问题,换了8就比较卡,还好我们系统在7下显示还算正常,于是后天补丁分发系统统一部署了一下ie7。

废话不多说,下面说控件。

我们知道网页中控件常见写法如下,包括大家常用的网银控件也一样。

这段就是他的classid,待会说怎么看,这个是控制没有安装的用户可以下载的网址,一般有唯一的id方便网页上js调用。

阅读全文 »

PHP编程时你没有注意过的小细节

发表于 2011-03-01 | 分类于 生活碎念
  1. php常常是以""结尾;但实际上我们可以不用写"?>",而且官方手册还推荐大家使用当使用 include() 或者 require() 时省略掉。(见语言参考-基本语法-指令分隔符中Note)

    文件末尾的 PHP 代码段结束标记可以不要,有些情况下当使用 include() 或者 require() 时省略掉会更好些,这样不期望的白空格就不会出现在文件末尾,之后仍然可以输出响应标头。在使用输出缓冲时也很便利,就不会看到由包含文件生成的不期望的白空格。

  2. 编程时常常会用到简单if else判断,如果这里足够简单的话,其实推荐使用三目运算符代替。

    例如:if($a==0){$b=1;}else{$b=2;}可以用这个代替 $b=($a==0)?1:2; 显然后者更加简短清晰,题目了然,这样就能减少不必要的大括号了。

  3. 整理总结中

     
     

他山之石

Gregory Szorc 在他網誌中分享一些他相信大部分人都不知道的 PHP 招式:

1. 結尾的 ?> 可以省略:是否必定要有這個結尾的 ?> 頗具爭議性,不過若果你的程式輸出 XML,在結尾的 ?> 後面不小心留下了一些空行,後果可以是很災難性的,所以 Gregory 說他習慣了不寫結尾的 ?>。

2. 在 PHP 程式中插入其他編程語言:例如 Java, Perl, .NET 和 Python 等,只需有了適合的 PECL 擴充模組,在 PHP 中插入其他語言可以產生很有創意的效果。

3. 可以透過陣列的語法來存取物件內的變量:透過 Standard PHP Library (SPL) 可以令物件看起來就像陣列,產生類似以下的效果:

$object = new MyObject();
$object['name'] = 'Hello World';

4. require 比 require_once 快:從 PHP 5.2 開始 require 將會比 require_once 快,因為 require 不會檢查坎入的檔案/函數是否已經存在,不過 Gregory 建議兩者不要用,應該使用 __autoload 函數或者 SPL 的 spl_autoload_* 函數。

5. 任何使用 PHP 5.1 之前的人和事都是愚蠢的:Zend 不再維護 PHP 5.0.x,PHP 4 不會再有新的功能,PHP Data Objects (PDO) 的靈活和安全性,加上對 Object Oriented 的全面支援,我們沒有理由不升級到 PHP 5.1。

阅读全文 »

在Word 2010中写博文并发布

发表于 2011-02-28 | 分类于 生活碎念

本文是在Microsoft Word 2010中编辑并发布的。看起来对Wordpress的支持不错,采用xml-rpc协议通信的。

阅读全文 »

discuz 7.2加装memcached补充

发表于 2011-02-11 | 分类于 WEB技术

在这个论坛看到的

http://www.53322.com/thread-32915-1-1.html

之前也转过这个文章
http://www.ccvita.com/261.html

结合一下就能满足我们的要求

另外我们论坛常常会使用首页N格插件。

这个插件的最新回复常常会导致负载异常增大,我们也要处理它

阅读全文 »

最快UCenter API使用入门

发表于 2011-01-27 | 分类于 WEB技术

如果你写了一个WEB程序,你又想与ucenter共用一个用户库,你会怎么做?

来吧,让我告诉你,只要几个简单的步骤就行了。

1、先到ucenter administrator建一个应用,在应用里配置完你的项目的地址,在UC_KEY那里随便输入一些字符串,越长越好。【在这里有配置通讯文件的名称,好象是提示你在api目录下,你可以定义一个,默认是uc.php】。然后你会一直发现应用列表中,该应用一直是通讯失败。

2、生成应用后,在应用详情的最下方有一个textarea框,这个就是系统帮你生成的连接ucenter的配置文件 。

3、在您的项目根目录下建立一个api目录,里面放上刚才说的通讯文件,默认是uc.php

在通讯文件里定义一些常量,可以从uchome、supesite、等里面拷贝出来,其实就是一些返回值 的常量。

加载刚才ucenter administrator所生成的配置文件。

到comsenz的任何一个程序中拷贝一下authcode函数(一般在common.inc.php或者global.inc.php中)

写上简单的判断代码:

$code = $_GET['code'];   //取得GET回来的code变量

//经过authcode解码后,转化为一个数组,这个数组里其实就有一些简单的验证信息,如:时间,传递过来的操作等
parse_str(authcode($code, ‘DECODE’, UC_KEY), $get);

//如果当前时间大于传递来的时间1小时,返回超时
if(time() – $get['time'] > 3600) {
exit(‘Authracation has expiried’);
}

//如果转换出来的$get变量是空值 ,那肯定是出错了
if(empty($get)) {
exit(‘Invalid Request’);
}

//获取传递过来的操作
$action = $get['action'];

//写上一个简单的判断
if ($action == ‘test’){
exit(API_RETURN_SUCCEED);
}

4、写完这样的代码后,去ucenter管理中心看一下应用列表,是不是通讯成功了?

其实那个通讯成功,就是发送了一个 action = test过来。所以当返回1的时候就直接成功了。

不过,由于exit();函数自身的状态,如果参数是字符串,则会直接输出,而如果参数是整数,则仅仅用来表示退出程序,而整数则代表了error code。

If status is an integer, that value will also be used as the exit status. Exit statuses should be in the range 0 to 254, the exit status 255 is reserved by PHP and shall not be used. The status 0 is used to terminate the program successfully.

这时候,你就会发现,你必须得使用exit(“1″);才会真正的输出1。【当然,这是PHP的基础,与通信问题不大,在这里提出来,只是为了防止你明明写了exit(1),却不会输出而在那里拼命调试】

OK,到现在为止,一个简单的通讯就完成了。如果你需要更多的功能,可以参考一下server究竟提供了哪些服务,然后写上针对性的代码和判断就可以了。

本文没图,但我相信,说的应该够明白了吧?

阅读全文 »

IxEdit傻瓜式JavaScript开发工具(附下载、汉化版、视频教程)

发表于 2010-12-30 | 分类于 WEB技术
昨天看到了这个工具,今天把视频教程看完了,真的非常简单。链接放这了~
http://www.cnblogs.com/JustinYoung/archive/2009/11/18/ixedit.html
  • 本文提到的IxEdit示例压缩包(包含所有的js文件、css文件、汉化后的IxEdit文件)
  • IxEdit视频教程001:介绍
  • IxEdit视频教程002:DOM操作
  • IxEdit视频教程003:动画
  • IxEdit视频教程004:特殊效果
  • IxEdit视频教程005:打开高级模式
  • IxEdit视频教程006:部署生成的JavaScript代码
阅读全文 »

js把字符串类型转换成数字型

发表于 2010-12-21 | 分类于 WEB技术

如上代码中从下拉列表的选项读出值类型是字符串,无法被switch使用,故加上类型转换。
阅读全文 »

再谈git

发表于 2010-12-12 | 分类于 WEB技术

这次试用git是为了对一个程序控制版本

专门搜了一下相关资料。

喏,这有一个教程,采用了 git版本控制

git-clone http://www.bitsun.com/git/gittutorcn.git

windows下创建git服务器还是挺麻烦的,所以干脆就只做本地用的,方便自己查看就好了

说下gui下的操作吧。

自己摸索的。

1、创建仓库,指定到自己的web目录下。

2、全选左侧未缓存的修改,菜单-》提交-》缓存为提交,菜单-》提交-》提交。

3、以后文件修改后重新扫描就会显示出来不同的地方,十分方便。

阅读全文 »

mysql调优

发表于 2010-12-05 | 分类于 WEB技术

mysql最近老是出问题,linux服务器cpu居高不下,多次Google未果,今天终go出些有用的东西了
Too many connections 错误。
小结一下,要保证你的系统不会出现Too many connections 错误,需要注意两点:
1.保证你的apache的最大进程数不超过mysql的最大连接数;
2.不要在程序里面用过多mysql_pconnect连接到同一个数据库服务器(一个就够了).这需要好的编码习惯和规范.特别是不断的给系统增加

http://www.yeeach.com/2008/02/09/mysql-%E6%95%B0%E6%8D%AE%E5%BA%93cpu-%E5%8D%A0%E7%94%A8999%E9%97%AE%E9%A2%98%E8%B0%83%E4%BC%98%E6%9C%AD%E8%AE%B0/

http://blog.s135.com/post/349/

阅读全文 »

ckeditor+ckfinder

发表于 2010-11-18 | 分类于 WEB技术

保存了一些关于新版ckeditor与ckfinder的整合的文章链接

禁用ckeditor+ckfinder的“浏览服务器”按钮

http://www.path8.net/tn/archives/1862

CKEditor + CKFinder 配置

http://hi.baidu.com/ggggggqwertyu/blog/item/770f822cf0ae97341e308943.html

http://blog.sina.com.cn/s/blog_6754f5fb0100k1nw.html

http://hi.baidu.com/yutangzi/blog/item/ef2109ff24150b1c08244d1f.html【推荐新手】

特殊设置

http://blog.csdn.net/cui55/archive/2010/06/18/5679083.aspx

http://wenwen.soso.com/z/q216932072.htm

阅读全文 »

Session这个玩意

发表于 2010-11-15 | 分类于 未分类

原来

Session 是以文本文件形式存储在服务器端的,不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 Session 文件的权限,只保留了系统读和写权限,而且不能通过 ftp 修改,所以安全得多。

然而默认存储的目录由php.ini控制,这对于虚拟主机的网站来说是不安全的,因此可以考虑开发时在网站配置文件中使用

ini_set('session.save_path',"你想要存放的路径");

最近用thinkphp框架

使用如上方法不管用,看来是他自带的session类直接读php配置文件去了~

执行完程序后,我们可以到系统临时文件夹找到 Session 文件,一般文件名形如:sess_4c83638b3b0dbf65583181c2f89168ec,后面是 32 位编码后的随机字符串。用编辑器打开它,看一下它的内容:

user|N;一般该内容是这样的结构:

变量名|类型:长度:值; 并用分号隔开每个变量。有些是可以省略的,比如长度和类型。

阅读全文 »

Git It

发表于 2010-11-04 | 分类于 WEB技术

话说Git我就用过一次,比我第一次用svn还早。那是当年Google Chromium源码第一次release。

为了访问网页,不得不翻过那堵墙。

打开了网页我却找不到一个http下载链接。而是一个Git://形式的文本。

当时也接触过一些linux,所以安装了Git Bash在命令行下一行一行的敲,愣是下了一小部分的Chromium下来,可是那堵墙又封上了,我只好就此打住,Git也随着重装系统而不再使用。

今天看wss留言要我写教程,我也不是很会,下下来安装过程发现win版有GUI的,安装的时候把快捷方式加入开始菜单就行了。

GUI版的Git简单明了并且大部分的菜单都汉化了,稍微接触过版本控制应该比较轻松使用吧。

阅读全文 »

thinkphp缓存目录及文件

发表于 2010-11-04 | 分类于 未分类

thinkphp的缓存文件都放在项目的runtime目录下

其中(目录)

cache是模板的缓存文件

temp是数据缓存文件

data是数据库结构缓存文件

logs是日志记录文件,个人认为应该保留,尤其是虚拟主机用户无法查看服务器日志而又想在遇到黑客攻击时查找线索用。

(文件)

~runtime.php thinkphp核心文件

~app.php 项目配置文件

~allinone.php 部署时为加速访问而设置产生的独立文件

其他还没接触,以后会添加

阅读全文 »

Google map API 开发实例

发表于 2010-10-28 | 分类于 WEB技术

刚接触谷歌 地图 ,用坐标定位后可能会不知道怎么深入了,来看例子吧。

例子如下:

一般都是经纬度定位。

地图标记及信息显示方法(打开页面即显示信息,关闭后无法再点开)

http://www.jonllen.com/upload/jonllen/case/GoogleMap_Point.html

地图标记及信息显示方法(可显示多个标记,关闭后可点开)

http://blog.54575.com/wp-files/2010/google_map_api_example.html

坐标快立得:(修改中心坐标到你需要的地区范围内再打开页面)

http://blog.54575.com/wp-files/2010/google_map_api_tools.html

地名定位:(可搜索地名,但小地方是搜不到的)

http://code.google.com/intl/zh-CN/apis/maps/documentation/javascript/v2/examples/geocoding-simple.html

参考网页:http://bbs.blueidea.com/thread-2967145-1-1.html以及其链接地址以及其链接地址的链接地址

阅读全文 »
1 2 3 4
gangmu

gangmu

曾经梦想仗剑走天涯,后来因为加班太多放弃

118 日志
16 分类
17 标签
RSS
Creative Commons
© 2018 gangmu
由 Jekyll 强力驱动
主题 - NexT.Muse