自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (20)
  • 收藏
  • 关注

原创 v-formly - 一个让你不用画UI就可以构建create/edit页面的库

v-formly是vue的动态(JSON驱动)表单库。通过JSON的形式生成表单模板,一份表单简单修改即可多处复用!使您能够快速开发表单页面!

2022-10-27 10:57:46 728 1

原创 v-formly - vue 的动态(JSON 驱动)表单库。

v-formly 是 vue 的动态(JSON 驱动)表单库。通过标准JSON Schema & Ajv Validator生成复杂的动态表单及校验,快速、简洁、高效。

2022-10-14 14:52:26 662

原创 Flutter - 手写体widgets之wired_elements

介绍今天带大家一起看看wired_elements,Wired Elements 是一系列具有手绘外观的基本 UI 元素。其实这种外观的UI元素在web端已经有非常成熟的组件库,请看这里。他是基于rough.js实现的一系列组件,可用于快速建立交互型产品设计稿,已经有基于此设计的可拖拽的网页端项目软件,大家可以搜一搜看看,我之前搜到过,不过当时没有收藏。。。也可用于自己blog的UI,也可以just for fun。总之web端是有了,但是Flutter我是没有看到,只有一个flutter_roug

2021-07-06 19:18:24 409 2

原创 Flutter - flutter_bloc状态管理

继上一篇写了Flutter - GetX状态管理,会发现其实Flutter的状态管理的框架还是比较多的,用的比较多的有flutter_bloc、MobX、GetX等,今天我就来谈一谈我学习Flutter之后最早用的状态管理框架flutter_bloc,这个框架也是github上面star最多的了,截止目前6.9k+,可以看出大家对这个框架的认可度非常高。总得来说,我觉得flutter_bloc前期需要花一些时间学习他的一些基础知识,比如bloc、cubit、BlocProvider、BlocL...

2021-04-19 09:07:05 885 2

原创 Flutter - GetX状态管理

学习了Flutter&Dart也有一段时间了,从开始以为的嵌套地狱,到现在觉得也还不错!似乎没有那么可怕,在我逐渐的熟悉了Flutter以后,学会了开始封装Widget,学会了开始抽象Function,学会了添加Service,慢慢的觉得并不是这么难学,而且还开始喜欢上了Flutter来构建app,因为他方便啊,一套代码Android、IOS、Web端全部搞定,没有不兼容,一切都很丝滑。。。 最近看了Flutter的状态管理框架,flutter_bloc、MobX、GetX,这3个...

2021-04-14 10:16:02 8056 6

原创 TS & JS 层序遍历节点树

export interface Node { name: string; level: number; nodes: Array<Node>;}let testNode: Node = { name: 'test node', level: 0, nodes: [ { name: 'nod...

2020-02-29 10:12:19 932

原创 【Angular系列】6. 自定义tabs组件

这篇我们自定义tabs组件,支持自定义主题色,动态增减隐藏tab,动态选择tab,禁用tab,自定义tab头部等。1. 第一步同样是新增一个tabs文件夹,新增相应的文件如下:tabs和tab两个组件,同时添加一个tabheader指令。2. tabs组件定义如下:可选主题颜色xColor,可选tab顺序号(xSelectedIndex和xSelectedIndexChange,这样就...

2019-11-28 10:43:22 807

原创 【Angular系列】5. 自定义input输入框组件

这篇我们自定义input输入框组件,同样支持NgModel和reactive forms,支持验证自定义message提醒,支持浮动label,支持自定义主题色等。1. 第一步同样是新增一个input文件夹,新增相应的文件如下:2. 定义input组件的输入输出:3. 实现ControlValueAccessor,对NgModel和Reactive forms的支持:4...

2019-09-10 14:55:48 1497

原创 【Angular系列】4. 自定义radio-button单选组件

前面一篇我们自定义了checkbox组件,然后顺便把通用mixin写上了,而且实现了checkbox组件的NgModel和Reactive forms两种绑定。这一篇我们继续来自定义radio-button组件,这个组件和checkbox比较类似,只不过这个是一组单选框,即在一个radio button group里面的若干个radio button是互斥了,只能选择其中的某一个,这个是主逻辑,然...

2019-09-03 20:00:52 1887 1

原创 【Angular系列】3. 自定义checkbox多选组件

上一篇中讲了button组件的编写,这篇说一下checkbox组件 --- 多选框,可以勾选、取消勾选,禁用,支持NgModel、reactive forms,支持勾选事件监听等。1. 和button一样,新建一个checkbox文件夹,添加相应的文件如下:2. 添加color,是否勾选,disabled等input属性,因为我们都使用了color属性,所以之前写在button里面控制...

2019-09-02 15:34:27 1117

原创 【Angular系列】2. 自定义button按钮组件

上一篇文章已经搭建好了angular sample框架以及包含主题的组件库,这一篇开始自定义组件,第一个组件button,想一下按钮的功能很简单,即点击事件,多思考一下,还包括大小、颜色(主题控制),hover效果等。1. 添加button组件:lib下面每个组件分开一个文件夹,这样方便管理,外部引入库组件也方便。2._button-theme.scss这个主题文件需要import到...

2019-08-30 15:02:53 3387

原创 【Angular系列】1. 使用Angular material主题定义自己的组件库的配色体系

本期为Angular系列的第一篇文章,我会从这里搭建Angular sample项目、组件库、主题、然后每个组件等。使之成为一个比较通用的组件库系列文章,目的有二:1、自己在写系列文章过程中不断夯实基础、不断学习补缺;2、分享给一些不熟悉angular及自定义组件的同学,使之快速上手并提高。1. 使用Angular CLI命令行工具生成一个Angular sample的项目:这里添加了一个op...

2019-08-29 15:08:07 1262

原创 【Angularjs系列】Angularjs升级到Angular 2+ (Hybrid application)

从官方给的升级例子https://angular.io/guide/upgrade#phonecat-upgrade-tutorial以及结合我们的项目,总结一下目前为止升级的一些步骤和经验,目前可以通过angular2+的入口bootstrap,也就是说是一个hybird的application,下面按照步骤:js转ts:这个参考我前面的文章,这2个文档详细介绍了如何切换以及一些示例,这...

2019-08-24 10:46:54 1162

原创 【Angularjs系列】Angularjs项目中切换js到ts(下)

前面一篇文章说了如果将已有的js切换到ts,这篇文章会说项目中如果来了新的需求,如何用ts写新增的需求。我们还是以ts & html & less为结构,如下:比如这次我们做活动案例添加了一个component组件,这里稍微说一下,最好都用component不要用controller,component复用性比较强且angular 2 +以后都是用的component,如果,我...

2019-08-24 10:36:51 958

原创 【Angularjs系列】Angularjs项目中切换js到ts(上)

Angularjs的项目一般用js比较多,使用的是js + less/css+ html模式,那么如何将这里的js转换为ts写法,使之能够支持es5 & es6语法,支持强类型语法提示及提高开发效率、容错等。下面一一道来:1. 首先在项目根目录添加一个tsconfig.json文件,这个文件即为ts的配置文件,然后npm按照typescript及相关@type类型定义。{ ...

2019-08-24 10:27:53 1234

转载 Integration Testing FTP Connections in .NET

When writing testable code, your first port of call is often to abstract any dependencies and make them easy to mock. This is the same for any of your codebase that talks to FTP servers. Testing the w

2017-07-04 09:54:46 304

原创 GetInvocationList

TextBox tb = sender as TextBox; if (tb != null) { EventHandlerList events = (EventHandlerList)typeof(Control).GetProperty("Even

2015-11-30 16:09:59 1267

原创 remoteexecute.bat

@echo offset LocalPath=%~dp0cd /d "%LocalPath%":: 1. Packages distribution:: 2. Remote execute batch:: %%a - tokens[1]:: %%b - tokens[2]:: %%c - tokens[3]for /f "tokens=1,2,3 delims=, " %%a

2015-05-26 15:31:08 841

原创 SC Services Operation , for loop ...

@echo OFFset LocalPath=%~dp0cd /d "%LocalPath%":Setup logsSET LOGFILE=%1_installservices.logECHO Start at %DATE%%TIME% >>%LOGFILE% 2>&1ECHO Log is ready

2015-05-21 15:03:30 497

原创 XCOPY using

@echo offSET LocalPath=%~dp0CD /D "%LocalPath%"SET ServerName=%1echo ******************************************************************** echo **** Start Building Reply

2015-05-21 14:59:44 450

原创 Select top N records from table for each group (group by X)

SELECT t.* FROM ( SELECT *, ROW_NUMBER() OVER (PARTITION BY X ORDER BY Y) AS row_count FROM [TABLE] WHERE [FILTER...]) tWHERE row_count

2015-02-06 14:22:35 537

原创 Sql store procedure partten 存储过程样式

-- =============================================-- Author: Kevin Zhang-- Create date: 2014-11-13-- Description: -- Author: Kevin Zhang-- Update date: 2014-11-25-- Description: -- ==========

2014-12-17 15:29:17 564

原创 设置Path变量 - Batch Script To Manage Windows PATH Environment Variable

PathMgr.cmd  is a cmd script tool to manage the PATH environment variable.It provides tools to add to, delete from, clean up,list, backup and restore the PATH environment variableeither on a

2014-12-10 10:48:13 984

原创 web.config in WCF Rest

2014-05-09 16:26:30 852

原创 MongodDB client connect Server with Replication set and auth

写在这里,留作记录:1. 利用连接字符串连接server:

2014-04-23 12:56:09 1318

原创 Check duplicate in xml file with specific columns

XmlDocument returnXml = new XmlDocument(); returnXml.Load(@"F:\Temp\CBNOTDupicate.xml"); Func delegateOfCBNOT = delegate(XmlNode node) { return node

2014-04-02 16:36:32 586

原创 Sql 操作 XML

SET @sql = CONVERT(NVARCHAR(MAX), @parameter.query('for $i in (/DuplicateRecordForGC) return concat("(Amount[.=", data($i/Amount[1]), "] and OrderNumber[.=""",

2014-03-11 13:07:26 631

转载 SQL With(递归 CTE 查询)

原文链接:http://www.cnblogs.com/smailxiaobai/archive/2012/01/16/2323291.html小白一个,努力学习中。。。文章不错,支持!路过 推荐SQL With(递归 CTE 查询)指定临时命名的结果集,这些结果集称为公用表表达式 (CTE

2014-02-18 10:44:09 1137

转载 CTE和WITH AS短语结合使用提高SQL查询性能

原文链接:http://database.51cto.com/art/201107/274675_all.htm如果WITH AS短语所定义的表名被调用两次以上,则优化器会自动将WITH AS短语所获取的数据放入一个TEMP表里,如果只是被调用一次,则不会。而提示materialize则是强制将WITH AS短语里的数据放入一个全局临时表里。很多查询通过这种方法都可以提

2014-02-18 10:41:18 802

转载 Strategy pattern - http://en.wikipedia.org/wiki/Strategy_pattern

From Wikipedia, the free encyclopediaJump to: navigation, search In computer programming, the strategy pattern (also known as thepolicy pattern) is a software design pattern, whe

2014-01-17 11:35:00 902

转载 XmlDocument & XDocment

http://stackoverflow.com/questions/1508572/converting-xdocument-to-xmldocument-and-vice-versausing System;using System.Xml;using System.Xml.Linq;namespace MyTest{    internal class Pro

2013-12-26 12:17:11 890

原创 SQL XML 操作

实例一:DECLARE @x xml SET @x='    Larrysome text    moe    'SELECT T.c.value('(@id)', 'int') AS resultFROM   @x.nodes('//Root/row') as T(c)GO实例二:DECLARE @XML AS XML;SET @X

2013-12-25 15:31:57 707

转载 使用X-UA-Compatible来设置IE浏览器兼容模式

原文链接: http://www.cnblogs.com/nidilzhang/archive/2010/01/09/1642887.html 文件兼容性用于定义让IE如何编译你的网页。此文件解释文件兼容性,如何指定你网站的文件兼容性模式以及如何判断一个网页该使用的文件模式。前言为了帮助确保你的网页在所有未来的IE版本都有一致的外观,IE8引入了文件兼容性。在IE6中引入一

2013-11-19 11:07:58 950

转载 Javascript Jquery 中的数组定义与操作

原文链接: http://blog.sina.com.cn/s/blog_a0ad061c0101169v.html 1.认识数组数组就是某类数据的集合,数据类型可以是整型、字符串、甚至是对象Javascript不支持多维数组,但是因为数组里面可以包含对象(数组也是一个对象),所以数组可以通过相互嵌套实现类似多维数组的功能1.1 定义数组声明有10个元素的数

2013-11-18 15:33:19 1987

转载 IE 10, HTML5 and jQuery 2.x - JavaScript runtime error: 'JSON' is undefined

While debugging HTML5 web pages with jQuery based scripts in Visual Studio 2012 using IE 10, if you see an error similar to following:ErrorUnhandled exception at line XXX, column 1 in

2013-11-15 14:11:35 2144

原创 A Star algorithm links

http://www.gamedev.net/page/resources/_/technical/artificial-intelligence/a-pathfinding-for-beginners-r2003

2013-11-15 14:04:00 798

原创 ASP.NET与前台交互--即后台.cs文件与前台.aspx文件交互

后台:定义protected或者public变量X存储需要传到前台的值。前台:使用方式:在js脚本中使用 ""  获取后台传入的值即可 这是其中的一种比较简单的方法,其他方法可以google,百度之

2013-11-13 12:49:02 5894 1

原创 二叉堆 -- Binary Heaps

首先解释一下名词:二叉堆。什么是二叉?显而易见,即为两个分支。那么剩下的就是堆这个词,这个词比较难以解释,可以说成是

2013-11-11 16:28:59 2068

原创 C# yield 关键字 使用

在语句中使用 yield 关键字,则指示在的方案、运算符或 get 访问器是迭代器。使用的迭代器对集合的自定义迭代。使用一个 yield return 语句返回每个元素一个节点。例子:public class PowersOf2{ static void Main() { // Display powers of 2 up to the e

2013-11-05 14:29:18 1145

原创 Cookies vs. Sessions

Cookies: 存储在客户端浏览器,如果客户不删除,它将不会丢失。Sessions:存储在服务器端,这样的话如果你是有多台服务器,那么就会导致,访问此服务器的有Sessions,但访问另外一个没有。Sessions会在客户关闭浏览器的时候丢失。 参考:http://www.tuxradar.com/practicalphp/10/1/0Cookies vs. Sessions

2013-11-04 10:55:16 952

WCFUserNamePasswordValidation

WCF 客户端识别认证之UserName认证

2013-07-12

ConsoleSnake1.5

ConsoleSnake1.5 这次在工作之余用C#写了一个简单的贪吃蛇程序,一般的都是WinForm形式的,这次弄了个控制台版本的,因为C# Console全部都是输入输出流,要在CMD窗口做这种有前台UI界面的程序应该是不适合的,但是想起之前的DOS版本的系统,我觉得应该是可以做到了,所以就花了几个晚上弄了这么一个东西.

2013-01-30

Happy 开心 C#

Happy 开心 C# Happy 开心 C# Happy 开心 C# Happy 开心 C# Happy 开心 C#

2011-01-26

棋盘覆盖V1.0 含源码

1、ChessboardCoverGame文件夹为Netbeans项目文件夹,源码 2、Test为测试用例 3、ChessBoardCoverGame.exe为安装文件 4、主要算法分析 5、ReadMe文件

2010-07-15

java 棋盘覆盖V1.0版

寒假花了3、4天改进了一下棋盘覆盖游戏,支持电脑演示,也可自己过关,具体可自己玩 呵呵 有安装程序 我放在javaeye上别人说有毒,真是无语,结果版主还给我屏蔽了。。。 我用的是Smart Install Maker安装软件打包的

2010-03-30

java棋盘覆盖实现演示程序

棋盘覆盖:用4种不同形态的L型骨牌覆盖给定的特殊棋盘上除特殊方格外的所有方格,且任何2个L型骨牌不得重叠覆盖。这是一个演示程序,电脑将自动覆盖所有除特殊方格外的方格。

2009-12-26

JXL---java操作excel

java 操作Excel的API java 操作Excel的API java 操作Excel的API java 操作Excel的API java 操作Excel的API

2009-11-17

Java简单茶叶采购系统

这是本人在大三上寒假期间用JAVA写的简单茶叶采购账本系统,虽然实现了一部分功能,其中包括界面上的菜单,编辑区域:菜单中有文件设置项(参数设置), 编辑菜单项(查找(分按姓名、时间、单价等)),帮助主题菜单项(介绍自己,呵呵)等,另外重要的是简单的连接了SQL server数据库。 但还有一部分功能由于本人水平有限,所以没能实现。

2009-02-13

数据结构相关资料 数据结构

数据结构相关资料数据结构相关资料数据结构相关资料数据结构相关资料数据结构相关资料数据结构相关资料数据结构相关资料数据结构相关资料数据结构相关资料数据结构相关资料数据结构相关资料数据结构相关资料数据结构相关资料

2008-11-17

asp+sql server 2000 同学通讯录

这是我在大三的《asp程序设计教程》的课程设计,花了我大概1个月的时间才做好,因为本人在这学期才学的asp,加上没学过photoshop, 所以网页做的一般般,没有什么新意,所以我要继续努力,相信下一个网页会体现出我的水平,这个是我的第一个网页,主要运用了asp与sql server 2000的 连接,实现了数据的查询,添加,删除,修改等功能,大部分是用VBScript脚本,只有两处是用的JavaScript脚本,一处是在删除功能中的全选功能用了, 还有一处是在显示系统时间 用了,在制作网页的过程中查阅了很多资料,包括查找书籍,网上资料,还有就是在论坛,在这里特别介绍一个网站,使我们的数据库老师介绍的:www.csdn.net 另外我们的数据库老师帮我解决了一些问题,在这里特别感谢她! 网页制作实在说难不难,说简单也不简单,有时一个问题会要你一下午,有时一会就做好几个页面,我也说不清,关键是要经验,我觉得做网页的经验很重要, 做的网页越多,就会越有想法,这样就容易多了,速度也就快了。

2008-11-16

《汇编语言》多媒体课件9

《汇编语言》多媒体课件9 《汇编语言》多媒体课件9 《汇编语言》多媒体课件9 《汇编语言》多媒体课件9

2008-09-30

《汇编语言》多媒体课件7

《汇编语言》多媒体课件7 《汇编语言》多媒体课件7 《汇编语言》多媒体课件7 《汇编语言》多媒体课件7

2008-09-30

《汇编语言》多媒体课件6

《汇编语言》多媒体课件6 《汇编语言》多媒体课件6 《汇编语言》多媒体课件6 《汇编语言》多媒体课件6

2008-09-30

《汇编语言》多媒体课件4

《汇编语言》多媒体课件4 《汇编语言》多媒体课件4 《汇编语言》多媒体课件4 《汇编语言》多媒体课件4

2008-09-30

《汇编语言》多媒体课件3_2

《汇编语言》多媒体课件3_2 《汇编语言》多媒体课件3_2 《汇编语言》多媒体课件3_2 《汇编语言》多媒体课件3_2

2008-09-30

《汇编语言》多媒体课件3_1

《汇编语言》多媒体课件3_1 《汇编语言》多媒体课件3_1 《汇编语言》多媒体课件3_1 《汇编语言》多媒体课件3_1

2008-09-30

《汇编语言》多媒体课件2

《汇编语言》多媒体课件2 《汇编语言》多媒体课件2 《汇编语言》多媒体课件2 《汇编语言》多媒体课件2

2008-09-30

汇编语言程序设计练习题及参考答案

汇编语言程序设计练习题及参考答案 汇编语言程序设计练习题及参考答案 汇编语言程序设计练习题及参考答案 汇编语言程序设计练习题及参考答案 汇编语言程序设计练习题及参考答案

2008-09-30

汇编语言程序设计(第二版沈美明温冬婵)课后练习答案

汇编语言程序设计(第二版沈美明温冬婵)课后练习答案 汇编语言程序设计(第二版沈美明温冬婵)课后练习答案 汇编语言程序设计(第二版沈美明温冬婵)课后练习答案 汇编语言程序设计(第二版沈美明温冬婵)课后练习答案 汇编语言程序设计(第二版沈美明温冬婵)课后练习答案

2008-09-30

java编写的记事本

这是本人在大二下暑假期间用JAVA写的记事本,虽然实现了一部分功能,其中包括界面上的菜单,编辑区域和状态栏:菜单中有文件菜单项(新建,打开,保存,另存为,退出),编辑菜单项(撤销,剪切,复制,粘帖,删除,查找,查找下一个,替换,全选,时间/日期),格式菜单项(自动换行,字体),查看菜单项(状态栏),帮助菜单项(帮助主题,关于记事本);编辑区域实现右键弹出菜单(撤销,剪切,复制,粘帖,删除,全选);状态栏实现相关信息的显示等。但还有一部分功能由于本人水平有限,所以没能实现。

2008-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除