Pinned Repositories
-
AE_Skill_Editor
AIShader
ChatGPT-powered shader generator for Unity
android_design_patterns_analysis
Android源码设计模式分析项目
angular-dragdrop
拖拽控件 Implementing jQueryUI Drag and Drop functionality in AngularJS (with Animation) is easier than ever
archbase
教科书《计算机体系结构基础》(胡伟武等,第三版)的开源版本
awesome-dotnet-core
:honeybee: A collection of awesome .NET core libraries, tools, frameworks and software
AwesomeBlenderGeometryNodeTutorial
Blender Geometry Node Tutorials.
AwesomeGodotTutorial
Godot 引擎自学教程,课用作官方文档的补充。
AwesomeUnityTutorial
精选官方高质量教程作为入门学习内容,选择最优学习路线,让学习过程“如丝般顺滑”;力求做全网最易学,知识最全面的游戏开发教程。Select the official high-quality tutorials as the introductory learning content, choose the best learning route to make the learning process "smooth as silk"; strive to be the easiest to learn and the most comprehensive game development tutorial
chutianshu1981's Repositories
chutianshu1981/BookBlock
翻书效果,非常棒!A jQuery plugin that will create a booklet-like component that let's you navigate through its items by flipping the pages.
chutianshu1981/bootstrap-treeview
Tree View for Twitter Bootstrap
chutianshu1981/chinese_regions_db
Chinese regions database in sqlite3 format(NBSC last-update: 2014-01-16)
chutianshu1981/free-programming-books
chutianshu1981/FullscreenLayoutPageTransitions
全屏切换定位导航
chutianshu1981/HelloData
HelloData分析: 1、HelloData.FrameWork:为数据库底层框架,支持多种数据库操作,加入了BaseEntity与BaseLogic,BaseManager两个有关业务逻辑的继承方式。在数据库生成model的时候使用T4生成, 并且生成的数据库表对应的对象类为部分类(partial),如果需要扩展加入当前对象的多个部分类即可。这样做的好处是将数据库生成 的类与业务间的操作分离。BaseLogic的继承BaseLogic<T>,T为操作数据库表对象的泛型,里面包含的常用的新增,删除,修改,获取一个实体,获取实体list ,BaseManager<T, TU>,T为操作逻辑类,TU为操作逻辑对象类。继承后当前操作逻辑类为全局唯一实例,使用了单一模式,操作方法也是包含了那些常用的逻辑操作。 书写Demo: using (DeleteAction delete = new DeleteAction(Entity)) { delete.SqlWhere(cms_user.Columns.id, "1,2,3,4,5", RelationEnum.In); delete.Excute(); return delete.ReturnCode; }; using (UpdateAction update = new UpdateAction(Entity)) { update.SqlKeyValue(cms_user.Columns.createtime, null); update.SqlKeyValue(cms_user.Columns.password, "123456123"); update.Excute(); return update.ReturnCode; }; using (SelectAction select = new SelectAction(Entity)) { if (!string.IsNullOrEmpty(username)) select.SqlWhere(cms_user.Columns.username, username, RelationEnum.Like, ConditionEnum.Or); select.SqlPageParms(pageSize); return select.QueryPage<cms_user>(pageIndex); }; using (SelectAction action = new SelectAction("")) { action.SqlWhere(cms_user.Columns.username, "admin"); action.SqlWhere(cms_user.Columns.password, "123456"); PageList<cms_user> lists= action.QueryPage<cms_user>(1); return null; } 操作数据库的时候可以加入缓存,缓存现支持webcache,Redis,MemberCache ,后两种可以支持分布式部署操作; 2、HelloData.FWCommon:包含加密解密;导出操作:txt,csv,excel;序列化与反序列化:二进制,json,soap,xml; 其他的常用操作,例如:html操作,socket网络爬虫等。 3、HelloData.FWExtend:这个为开发人员项目操作的,基于HelloData.FrameWork的扩展; 4、HelloData.Web:里面加入url重写,多语言模块,ajax请求类似mvc的操作。 操作demo: function ajaxdemo() { $.ajax({ type: 'POST', url: "ajax/demo/do", data: "{ 'result':{ 'Result':-1,'Message':'不支持GET请求','PostTime':'2012-2-2'},'ido':233}", contentType: "application/json", dataType: "json" }); }
chutianshu1981/Nestable
可拖拽列表(树)Drag & drop hierarchical list with mouse and touch compatibility (jQuery plugin)
chutianshu1981/PagedList
Nugget for easily paging through any IEnumerable/IQueryable in Asp.Net MVC
chutianshu1981/pyglettutorial
Sample code and documentation for the PyOhio 2009 game development talk
chutianshu1981/the-swift-programming-language-in-chinese
中文版 Apple 官方 Swift 教程《The Swift Programming Language》