10 个适合网店使用的免费 Bootstrap 模板

Studio Flatti Shopper Sell Anything Colorful Flat Purpose Siimple Landing page Progressus Minimal Theme   via templatespicy from:http://www.oschina.net/news/54521/best-free-bootstrap-templates

龙生   18 Aug 2014
View Details

Android之SQLiteOpenHelper应用

1.SQLiteOpenHelper SQliteOpenHelper是一个抽象类,来管理数据库的创建和版本的管理。要使用它必须实现它的nCreate(SQLiteDatabase),onUpgrade(SQLiteDatabase, int, int)方法 onCreate:当数据库第一次被建立的时候被执行,例如创建表,初始化数据等。 onUpgrade:当数据库需要被更新的时候执行,例如删除久表,创建新表。 2.实现代码 package xqh.utils; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.database.sqlite.SQLiteDatabase.CursorFactory; public class DBHelper extends SQLiteOpenHelper {     //数据库版本       private static final int VERSION = 1;     //新建一个表       String sql = "create table if not exists TestUsers"+     "(id int primary key,name varchar,sex varchar)";     public DBHelper(Context context, String name, CursorFactory factory,             int version) {         super(context, name, factory, version);     }     public DBHelper(Context context,String name,int version){         this(context,name,null,version);     }     public DBHelper(Context context,String name){         this(context,name,VERSION);     }     @Override     public void onCreate(SQLiteDatabase db) {         db.execSQL(sql);     }     @Override     public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {     } } 3.SQLite的使用 Android提供了一个名为SQLiteDatabase的类,它封装了一些操作数据库的API。使用它能实现基本的CRUD操作,通过getWritableDatabase()和getReadableDatabase()可以获取数据库实例。 4.实现代码 package xqh.sqlite; import xqh.utils.DBHelper; import android.app.Activity; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.widget.Button; import android.util.Log; import android.view.View; import android.view.View.OnClickListener;; public class TestSQLite extends Activity {     Button textBtn = null;     Button btnCreateDb = null;     Button btnCreateTb = null;     Button btnInsert = null;     Button btnUpdate = null;     Button btnDelete = null;     DBHelper dbHelper = null;     SQLiteDatabase db = null;     @Override     protected void onCreate(Bundle savedInstanceState) {         // TODO Auto-generated method stub           super.onCreate(savedInstanceState);         setContentView(R.layout.sqlitetest);         OpenDb();         textBtn = (Button)findViewById(R.id.btnHeader);         textBtn.setFocusable(true); //        btnCreateDb = (Button)findViewById(R.id.btnCreateDb);   //        btnCreateDb.setOnClickListener(createDbListener);   //           //        btnCreateTb = (Button)findViewById(R.id.btnCreateTb);   //        btnCreateTb.setOnClickListener(createTbListener);           btnInsert = (Button)findViewById(R.id.btnInsert);         btnInsert.setOnClickListener(insertTbListener);         btnUpdate = (Button)findViewById(R.id.btnUpdate);         btnUpdate.setOnClickListener(updateTbListener);         btnDelete = (Button)findViewById(R.id.btnDelete);         btnDelete.setOnClickListener(deleteTbListener);     }     public OnClickListener deleteTbListener = new OnClickListener() {         public void onClick(View v) {             DeleteTb();         }     };     public OnClickListener updateTbListener = new OnClickListener() {         public void onClick(View v) {             UpdateTb();         }     }; […]

龙生   16 Aug 2014
View Details

为开发者推荐 21 款最佳的 Node.js 框架

Node.js 框架可以帮助你开发出更友好的 web 应用。Node.js 框架的许多特性和功能也能开发出大型的 web 应用。下面我们来介绍 21 款最好的 Node.js 框架,帮助开发者快速开发 web 应用。 Express   Total total.js 是个 web 应用框架,使用 JavaScript,HTML,CSS 和 Node.js(MVC) web 应用框架来构建 web 网站和 web 应用。   SOCKETSTREAM   SOCKET   KISS   METEOR Meteor 是构建高质量 web 应用的开源平台,能快速的开发 web 应哟给你,无论是不是专业开发者都可以使用。   MEAN MEAN 是全功能的 JavaScript Node.js 框架,简化和加速了 web 应用开发。   SPINE   KOA Koa 是 web 下一代 Node.js 框架。   WINTERSMITH wintersmith 是建立在 Node.js 基础上的灵活,简约,多平台的静态网站生成器。   SOCKETSTREME SocketStream 是 Node.js 框架,用来开发实时 web 应用。   FLATIRON Flatiron 是个适应性很强的 Node.js 框架,用来构建现代化 web 应用。   COKE COKE 是轻量级的 […]

龙生   16 Aug 2014
View Details

mysql存储过程示例

普通过程 DELIMITER // CREATE DEFINER=root@% PROCEDURE proc_insert() BEGIN insert into logs(hyname,hynumber,ip,software) values('lf4′,’nn',’127.0.0.1′,’测试'); insert into logs(hyname,hynumber,ip,software) values('lf5lf5lf5lf5lf5lf5lf5lf5lf5lf5lf5lf5lf5lf5lf5lf5lf5lf5′,’nn2′,’127.0.0.1′,’测试'); END// DELIMITER ; 带事务的过程 DELIMITER // CREATE DEFINER=root@% PROCEDURE proc_insert_tran() BEGIN DECLARE t_error INTEGER DEFAULT 0; DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1; START TRANSACTION; insert into logs(hyname,hynumber,ip,software) values('lf2′,’nn',’127.0.0.1′,’测试'); insert into logs(hyname,hynumber,ip,software) values('lf3lf2lf2lf2lf2lf2lf2lf2lf2lf2lf2lf2lf2lf2lf2lf2lf2lf2lf2lf2′,’nn2′,’127.0.0.1′,’测试'); IF t_error = 1 THEN ROLLBACK; ELSE COMMIT; END IF; END// DELIMITER ; 分页存储过程 DELIMITER // CREATE DEFINER=root@% PROCEDURE proc_paging( in pi_fields varchar(2000), in pi_tables text, in pi_where varchar(2000), in pi_orderby varchar(200), in pi_pageindex int, in pi_pagesize int, out […]

龙生   16 Aug 2014
View Details

2014 年 50 款很有用的 CSS 框架、库和工具

50 Useful CSS Frameworks, Libraries and Tools of 2014: CSS Libraries for Animation: CSS Shake Magic Animations Hover.css Saffron CSS Frameworks, Libraries for Spinners & Indicators: Single Element CSS Spinners SpinKit CSS Typography Libraries & Tools: typebase.css Type settings Type Rendering Mix Sassline CSS Frameworks & UI Kits: Kindling Webplate Flexbox Grid Fluidity Cute Grids Ice Cream Zen Grids ApplePie Pure CSS Components BASSCSS Responsee II CSS Icon Creation Tools: Glyphter Perfect Icons iconizr CSS Color Tools: Colors CSS Colours Pantone Sass CSS Reference and Reading: CSS Vocabulary […]

龙生   15 Aug 2014
View Details

10 款复古怀旧 UI 工具包

这里向你推荐一些界面非常复古怀旧的 UI 工具包,你可以用它们来开发很怀旧的界面。 Retro Jam Ui Kit by Sergey Azovskiy Vinta Dark Ui Kit by Kumaresh UI Kit by Mike Sticky UI Kit by Thomas Vintage Pixels by Digital Surgeons Vintage iOS UI Kit by Pixelkit Featherweight UI by Sarah Hunt Free UI Kit 33 Light Retro UI Retro Web Ribbons Vintage by __AuthorName__ via script-tutorials FROM:http://www.oschina.net/news/54437/vintage-and-retro-ui-kits

龙生   14 Aug 2014
View Details

淘宝的字体样式,兼容性很不错的~

今天看淘宝网,发现字体样式写的很不错,在三大系统上的兼容性都很不错,和大家分享一下:font:12px/1.5 tahoma,arial,’Hiragino Sans GB',\5b8b\4f53,sans-serif;

龙生   09 Aug 2014
View Details

威力强大的文殊菩萨一字咒(唵,齿临)

威力强大的文殊菩萨一字咒(唵,齿临) 大方广菩萨藏经中文殊师利根本一字陀罗尼经 大唐北印度迦湿弥罗国三藏宝思惟译 如是我闻:一时佛住净居天宝庄严道场中,与大菩萨及净居诸天众俱。尔时,世尊大慈大悲,于此会中普告一切诸天众言:汝等善听!文殊师利童子行轮咒法,为欲守护诸众生故,一切如来所有秘密心大神咒王。我今当为汝等开示显说。若有诵者,我记此人则为已持一切诸咒悉皆圆满,一切所作皆得成就,更无过者。汝等应知,此陀罗尼,于诸咒中是大神咒王,有大神力。若善男子、善女人能受持者,文殊师利童子菩萨常来拥护。或于觉时,或于梦中,为现身相及诸善事,能令此人生大欢喜。诸善男子,此之咒王尚能摄得文殊师利童子菩萨,况余菩萨及世出世贤圣等众。 复次,善男子。此咒能消一切灾障、一切恶梦、一切怨敌、一切五逆四重十恶罪业、一切恶邪不祥咒法。亦能成办一切善事,具大精进。当知是咒于世出世种种咒中为最殊胜,是诸佛心,能令一切所愿皆悉满足。若以五色綖结咒索,系其项上,拥护其身,亦令诸愿皆得圆满,无超过者。即说咒曰: 唵,齿临(二合)! 诸佛子等,此咒能灭一切恶邪魍魉诸鬼,是一切诸佛吉祥之法,亦能成就一切神咒。诵此咒者,能令众生起大慈心,能令众生起大悲心,一切障碍皆得消灭,所有诸愿皆得满足。未作法时,即能成办如意之事。若发无上大菩提心,诵之一遍,力能守护自身。若诵两遍,力能守护同伴。若诵三遍,力能守护一宅中人。若诵四遍,力能守护一城中人。若诵五遍,力能守护一国中人。若诵六遍,力能守护一天下人。若诵七遍,力能守护四天下人。 若以清旦诵一遍,咒水洗面,能令见者欢喜。咒香熏衣,亦令见者欢喜。若患齿痛,咒揩齿木嚼之,揩齿所痛即差(瘥,痊愈)……诸善男子,此咒纵令一切众生,或于一劫,或无量劫,乃至名字不可得闻,何况得见,专心念诵。假令七宝象马,满阎浮提,犹是世间灭坏之法。此陀罗尼咒,能令众生现世当来常获安隐,与诸如来大菩萨众常为眷属。若为自身,若为他身,所愿皆得。是故殷懃,生难遇想,勿得轻慢,起疑惑心。 from:http://blog.sina.com.cn/s/blog_6482a58601013k66.html

龙生   03 Aug 2014
View Details

ASP.NET实现图片防盗链

使用httpHandle来实现,对图片文件的请求做专门的处理 第一步:创建一个类,继承自IHttpHandler,代码如下 C# code using System; using System.Web; namespace CustomHandler{ public class JpgHandler : IHttpHandler{ public void ProcessRequest(HttpContext context){ // 获取文件服务器端物理路径 string FileName = context.Server.MapPath(context.Request.FilePath); // 如果UrlReferrer为空,则显示一张默认的禁止盗链的图片 if (context.Request.UrlReferrer.Host == null){ context.Response.ContentType = "image/JPEG"; context.Response.WriteFile("/error.jpg"); }else{ // 如果 UrlReferrer中不包含自己站点主机域名,则显示一张默认的禁止盗链的图片 if (context.Request.UrlReferrer.Host.IndexOf("yourdomain.com") > 0){ context.Response.ContentType = "image/JPEG"; context.Response.WriteFile(FileName); }else{ context.Response.ContentType = "image/JPEG"; context.Response.WriteFile("/error.jpg"); } } } public bool IsReusable{ get{ return true; } } } } 第二步:编译成DLL csc /t:library CustomHandler.cs 第三步:添加编译好的DLL引用到当前站点的bin文件夹下 第四步:在Web.Config 中注册这个Handler C# code <system.web> <httpHandlers> <add path="*.jpg,*.jpeg,*.gif,*.png,*.bmp" verb="*" type="CustomHandler.JpgHandler,CustomHandler" /> </httpHandlers> </system.web> //verb指的是请求此文件的方式,可以是post或get,用*代表所有访问方式。CustomHandler.JpgHandler表示命名空间和类名,CustomHandler表示程序集名。 from:http://www.cnblogs.com/ghfsusan/archive/2011/02/25/1964579.html

龙生   25 Jul 2014
View Details

Global.asax的Application_BeginRequest实现url重写无后缀的代码

利用Global.asax的Application_BeginRequest 实现url 重写 无后缀 <%@ Application Language="C#" %> <script RunAt="server"> void Application_BeginRequest(object sender, EventArgs e) { string oldUrl = System.Web.HttpContext.Current.Request.RawUrl; //获取初始url //~/123.aspx → ~/Index.aspx?id=123 Regex reg = new Regex(@"^\/\d+\.html"); if (reg.IsMatch(oldUrl)) { string id = reg.Match(oldUrl).ToString().Substring(1, reg.Match(oldUrl).ToString().LastIndexOf(".") – 1); Context.RewritePath("~/Index.aspx?id=" + id); } //~/123 → ~/Index.aspx?id=123 Regex reg1 = new Regex(@"^\/\d+$"); if (reg1.IsMatch(oldUrl)) { string id = reg1.Match(oldUrl).ToString().Substring(1); Context.RewritePath("~/Index.aspx?id=" + id); } //~/index/123 → ~/Index.aspx?id=123 Regex reg3 = new Regex(@"^\/index\/\d+$"); if (reg3.IsMatch(oldUrl)) { string id = reg3.Match(oldUrl).ToString().Substring(7); Context.RewritePath("~/Index.aspx?id=" + id); } } </script> from:http://www.jb51.net/article/40587.htm

龙生   25 Jul 2014
View Details
1 312 313 314 415