Pages: 19/282 First page Previous page 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Next page Final page [ View by Articles | List ]
Nov 23
Anthem.net是一种新的AJAX技术,它主要是提供了一个新控件库,库中包含了大量常用控件,如Button、Calendar、CheckBox等等,到目前为止为ASP.NET提供了24种新控件,实用于ASP.NET 1.0 和 ASP.NET 2.0 。
Anthem.net的所有技术都是开源的,源代码下载地址为http://nchc.dl.sourceforge.net/sourceforge/anthem-dot-net/anthem-1.1.0.zip
Anthem.net技术的原理简单介绍:
让每个控件都有独立的信息提交能力,
比如在一个Button的Click事件中
private void Button1_Click(object sender, System.EventArgs e)
{
TextBox1.Text = "OK";
TextBox1.UpdateAfterCallBack = true;
}
运行的页面上,你看不到刷新,TextBox1就改变了。
其实在编译的过程中,由于我们使用的是Anthem.net控件,它会自动产生大量的javascript脚本,来实现异步交互。
那么我们只需要和往常一样在后台中写每个事件下的操作,至于是不是异步交互,我们都不用管了。
不足的是,这个开源技术目前只是1.0版本,目前只有24种可用控件,自定义控件不能直接实现独立提交的接口。
和传统的ajax技术相比,它有以下优点:
1、不需要任何技术升级,以前不会使用ajax技术的人员,按照以往的编程方式就可实现异步交互
2、支持ASP.NET 1.0 和 ASP.NET 2.0
3、开源技术,如果深入研究,也能开发出自己的控件
Anthem.NET的Callback方式。
Nov 16

 http://blog.csdn.net/yanghua_kobe/article/details/17199417

 

 

项目简介

 

这是一个资产管理项目,主要的目的就是实现对资产的无纸化管理。通过为每个资产生成二维码,来联合移动终端完成对资产的审核等。这个项目既提供了Web端的管理界面也提供移动端(Andorid)的资产审核、派发等相关功能。
我们用Node.js构建该项目的Web端以及移动端的Serveice API。

项目主框架:Express 简介

 

 

Express 是一个非常流行的node.js的web框架。基于connect(node中间件框架)。提供了很多便于处理http请求等web开发相关的扩展。
Express简单的结构图:

 

Express的特性:

        
  • 基于Connect构建
  •     
  • 健壮的路由
  •     
  • 提供丰富的HTTP处理方法
  •     
  • 支持众多视图模板引擎(14+)
  •     
  • 内容协商
  •     
  • 专注于提供高性能
  •     
  • 环境基于配置
  •     
  • 快速构建可执行的应用程序
  •     
  • 高测试覆盖率

前端框架简介

Bootstrap

Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师MarkOtto和JacobThornton合作开发,是一个CSS/HTML框架。Bootstrap是简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。
同时,很多基于Bootstrap的开源插件也让Bootstrap社区更加活跃。
最新的Bootstrap3提供了非常强的定制化特性。包括Less,jQuery插件等。
Bootstrap 为您提供了所有这些基本的模块- Grid、Typography、Tables、Forms、Buttons和Responsiveness。
此外,还有大量其他有用的前端组件,比如Dropdowns、Navigation、Modals、Typehead、Pagination、Carousal、Breadcrumb、Tab、Thumbnails、Headers等等。
有了这些,你可以搭建一个Web 项目,并让它运行地更快速更轻松。
此外,由于整个框架是基于模块的,你可以通过定制你自己的CSS来使得它满足你的特殊需求。
它是基于几种最佳实践,我们认为这是一个很好的开始学习现代Web 开发的时机,一旦你掌握了HTML 和JavaScript/jQuery 的基本知识,你就可以在Web 开发中运用这些知识。

Nov 16
程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。

通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下:

效果如图所示:
Highslide JS

另外,也可以通过手工添加语句,计算执行时间来查看执行语句花费了的时间,以判断该条SQL语句的效率如何:
Nov 12
岁月,带走了纯真;时光,苍老了容颜;阅历,成熟了心智,沉淀下来的,是一份淡泊的心境。云有云的漂泊;风有风的流浪,人生之旅,各有各的方向。不要求于人,不苛求于己。那些繁华喧嚣,那些功利伪善,那些沽名钓誉,本就不是人生应有的颜色。敢于面对,才是心的强大;勇于放下,既是心的豁达。
  
  生命不在年龄,贵在心理年轻;生活不在金钱,贵在怡乐心情;装扮不在时尚,贵在秀外慧中;膳食不在多寡,贵在营养均衡;居室不在大小,贵在宽阔心胸;养生不在冬夏,贵在理肌防病;情趣不在雅俗,贵在心灵提升;朋友不在多少,贵在真情相拥;锻炼不在朝暮,贵在持之以恒。
  
  走好脚下的路,要对得起自己,要善待你身边的人。人生的目标,在于向前,也在于拐弯。人生的成长,在于学习,也在于经历。人生的修养,在于顿悟,也在于静修。人生的态度,在于进取,也在于知足。人生的幸福,在于得到,也在于放下。人生的质量,在于内容,也在于积淀。人生的秘诀,在别人身上也在于你。
  
  慢慢的才知道:人这一辈子,要经得起谎言,受得了敷衍,忍得住欺骗,忘得了诺言。慢慢的才知道:坚持未必是胜利,放弃未必是认输,与其华丽撞墙,不如优雅转身。给自己一个迂回的空间,学会思索,学会等待,学会调整。人生,有很多时候,需要的不仅仅是执着,更是回眸一笑的洒脱。
  
  人生三重境界:敢于承认、敢于面对、敢于担当。人生三乐:知足常乐、自得其乐、助人为乐。人生三错:追求完美、责备求全、苛求圆满。人生三为:和为贵、善为本、诚为先。人生三变:乐极生悲、无事生非、绝处逢生。人生三幸:衣食无忧、身心健康、亲情无限。人生三有:真心爱人、知心朋友、自已。
  
  有些事,笑笑就能过去。有些事,过一阵就能让你笑笑。匆匆,是光阴,忙忙,是人生。经年后,渐渐明白,那些可以遗忘的,都是对人生无关紧要的,不想回忆或再现的。从不怨恨,也不抱怨。过去的,就让它过去吧,无论怎样美好,怎样伤感,我们,始终回不到过去,走不进曾经。重要的是今天,明天。
  
  人生1条路:走自己的路,也要留路给别人。
  
  人生2件宝:身体好、心不老。
  
  人生3种朋友:肯借钱给你、参加你的婚礼、参加你的葬礼。
  
  人生有4苦:看不透、舍不得、输不起、放不下。
  
  人生5句话:再难也要坚持,再好也要淡泊,再差也要自信,再多也要节省,再冷也要热情。
  
  人生6财富:身体、知识、梦想、信念、自信、骨气。
Nov 11
首先下载源tar包

  可利用linux自带下载工具wget下载,如下所示:

  或自己去网上找,这里提供一个最新版的下载链接:http://xiazai.zol.com.cn/detail/33/320958.shtml

  这里我用的是第二种方法,下载的是Python-3.1.2.tar.bz2版本,下载完成后到下载目录下,解压




  在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)


  开始编译安装


  此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字


  再建立新版本python的链接


  这个时候输入


  就会显示出python的新版本信息


  PS:如果不建立新安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了。
Nov 9
linux命令行下中文文件名乱码的解决方法
Nov 9
在Python2.7.x版本中, collections类增加了OrderedDict, 用法如下:
Nov 9
python使用mysql 插入数据不成功,不报错

Pages: 19/282 First page Previous page 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Next page Final page [ View by Articles | List ]