天马3798

Nothing at All,需要做小程序、网站、app私聊wx:tianma102

  • 博客(33)
  • 资源 (12)
  • 收藏
  • 关注

原创 Bootstrap后台开发模板整理

1.目前比较火的一个模板来自花瓣网http://huaban.com/pins/552360855/演示地址http://www.frontsucai.com/view.php?id=53

2016-05-31 14:59:52 9811 2

原创 T-Sql创建数据库&修改排序规则

场景:使用SqlServer Express LocalDB自动实例的默认排序为SQL_Latin1_General_CP1_CI_AS,当插入数据中有中文时,会出现乱码?解决方法:创建完数据手动修改数据库的排序规则Chinese_PRC_CS_AI_WS(区分大小写)1.实例:---创建数据库create database TestDB;---修改数据 排序规则alter da

2016-05-28 10:40:09 2202

原创 SQL Server 2014 Express LocalDB自动实例

1.使用LocalDB命名实例,使用命名管道连接,但是每次重启机器的时候都需要手动启动实例,而且命名管道连接也会重新生成,比较麻烦2.相对来说可以使用自动实例,不需要手动启动连接到自动实例使用 LocalDB 的最简单方法是通过使用连接字符串 "Server=(localdb)\MSSQLLocalDB;Integrated Security=true" 连接到当前用户

2016-05-26 14:23:54 4349

转载 MySql使用命令行登录

1.使用cmd命令登录mysql命令 行登录语法:mysql –u用户名 [–h主机名或者IP地址] –p密码说明:用户名是你登录的用 户,主机名或者IP地址为可选项,如果是本地连接则不需要,远程连接需要填写,密码是对应用户的密码。注意:1. 该命令是在Windows命令行窗口下执行,而不是MySQL的命令行;2.输入-p 后可以直接跟上密码,也

2016-05-25 11:36:23 1367

原创 Bootstrap相关整理、免费主题整理

1.中文官网http://www.bootcss.com/2.免费主题样本http://bootswatch.com/

2016-05-25 09:24:41 1474

原创 AngularJs表单验证实例1

代码:Validation Example<form class="form-horizontal container" ng-app="myApp" ng-controller="validateCtrl" name="myForm" novalidate> 用户名: 用户名是必须的

2016-05-24 11:18:29 1379

原创 AngularJs加载闪烁问题 ng-cloak

1.在使用AngularJs时当页面中有表单或AngularJs代码加载延迟会出现闪烁的问题解决方法,是使用ng-cloak指令定义和用法:ng-cloak 指令用于在 AngularJS 应用在加载时防止 AngularJS 代码未加载完而出现的问题。AngularJS 应用在加载时,文档可能会由于AngularJS 代码未加载完而出现显示 AngularJS 代码,

2016-05-24 09:52:00 2083

原创 AngularJs和JQuery Ajax互操作

1.在JQuery Ajax回调函数中绑定$scope实例 真实姓名:{{user.RealName}} {{user}} var app = angular.module('myApp', []); app.controller('myCtrl', function ($scope, $compile)

2016-05-19 20:54:19 2039 1

原创 AngularJs $scope.$apply

$apply 和$digest  进行数据变化检查的实际上是$digest函数,但是我们往往不是直接使用$digest,而是使用$apply,$apply接收表达式或者函数作为参数后调用$digest来更新绑定部门以及监控器。那我们究竟要什么时候来调用$apply呢,实际上,Angular几乎在所有提供的代码中添加了$apply,如ng-click,初始controller,$http的回

2016-05-19 20:50:31 797

原创 AngularJS $http简介1

我们可以使用内置的$http服务直接同外部进行通信。$http服务只是简单的封装了浏览器原生的XMLHttpRequest对象。1、链式调用$http服务是只能接受一个参数的函数,这个参数是一个对象,包含了用来生成HTTP请求的配置内容。这个函数返回一个promise对象,具有success和error两个方法。$http({ method: string, u

2016-05-18 19:22:38 1227

原创 使用$watch来监视属性或对象的变化

1.Angular.Js $scope对象的$watch方法,三个参数实例1:监听属性 姓名: 姓名:{{name}} 修改次数{{upd

2016-05-18 17:24:57 3310

原创 排列组合算法(位移)2

1.使用位移运算,实现组合的算法#region 位运算 实现组合static char[] a = "1234567890abc".ToArray();static void print_set(int n, int s){ for (int i = 0; i < n; i++) { if ((s & (1 << i)) != 0) {

2016-05-16 10:39:52 879

原创 全排列算法(字典排序法)1

1.字典排序算法原理:数组1,2,3 将大的值向前移动,小的值向后移动成 3,2,1 排列结束有结束标识方法1:排列下标法,不需要执行排列前手动字典排序static void pailie(char[] a, int count){ int i, j, temp; //初始化下标队列 int[] p = new int[a.Length]; for

2016-05-16 10:13:46 1980

原创 C#冒泡排序实例1

1.C#实现冒泡排序算法//冒泡 升序排列数组,//遍历 -如果当前值比后面值则交换位置//也就是说,后边的值小向前冒泡int[] a = new[] { 1, 3, 2, 5 };for (int i = 0; i < a.Length; i++){ for (int j = i + 1; j < a.Length; j++) { if (a[i]

2016-05-15 21:44:50 800

原创 MySql主键不区分大小写问题、查询不区分大小写问题

一、问题一:MySql默认主键不区分大小写实例:-- 创建混合类型 create table PlainText(Content nvarchar(50) ,primary key(Content));insert into PlainText values('a');insert into PlainText values('A');抛出异常:Duplicate entr

2016-05-14 11:22:55 5329

原创 MySql获取数据库大小

查看MySQL数据库大小1、进去指定schema 数据库(存放了其他的数据库的信息)use information_schema2、查询所有数据的大小select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES3、查看指定数据库的大小比如说 数据库apoylselect concat

2016-05-13 21:45:46 1070

原创 EF Code First 使用继承类的一个问题

1.如果在CodeFirst 中使用继承关系,并且两个继承类都有对应的数据表的话,添加父类表数据的时候,子类表数据也会同时添加子类/// /// 混合明文表/// [Table("PlainText")]public class PlainText{ [Key] [StringLength(50)] public string Content {

2016-05-13 13:26:47 2314

原创 排列组合字符使用封装

1.使用方法:string str = "abc";AutoGenerateChar _generate = new AutoGenerateChar(str);_generate.OnGenerateOne += (item) =>{ Console.WriteLine(item);};_generate.Start();2.类定义:/// /// 自动生成排

2016-05-13 11:27:44 467

原创 排列组合算法封装2

1.指定字符数组,从中抽取m个,组合,不重复使用方法:string str = "1234";//字符数组中抽取2个进行组合Extract extract = new Extract(str, 2);extract.OnCreateOneGroup += (e) =>{ Console.WriteLine(e);};extract.DoExtract();//字符数

2016-05-13 10:24:25 468

原创 全排列算法(递归)封装

1.使用方法:string str = "abc";Assemble assemble = new Assemble(str);assemble.OnCreateOneGroup += (e) =>{ Console.WriteLine(e);};assemble.DoRank();2.封装类:/// /// 将给定的字符数组,进行排列,得到不同顺序的排列结

2016-05-13 10:18:16 592

转载 排列组合算法(递归)1

一.从指定数组a[n]中取出m位,不重复的所有结果方法://获取的子集合 出现的所有项不会重复,跟子集合的排列顺序没有关系static void combine(int[] a, int n, int m, int[] b, int M){ for (int i = n; i >= m; i--)//注意这里的循环范围 { b[m - 1] = i -

2016-05-13 09:09:05 1995

原创 EF for MySql中文乱码问题解决

问题:使用EntiryFramework for MySql操作数据库时,向表中插入数据出现中文乱码问题,都是问号?解决方案:1.保证MySql数据的编码为utf8设置方法:http://blog.csdn.net/u011127019/article/details/513865682.在EF 连接字符串中添加 Character Set=utf8  <add

2016-05-12 22:45:06 8707

原创 Windows平台下MySql5.6中文乱码问题解决

1.问题:使用绿色版MySql5.6 默认情况下创建数据库,字段有中文都是问号?2.查看当前默认的编码方式:show VARIABLES like 'character_%';3.将linan1 修改为utf8 后中文正常显示

2016-05-12 18:47:29 7261 3

原创 EF Code First数据提交前进行模型验证/数据验证

1.执行sql前数据验证,如果失败抛出异常,验证失败信息,在注释方法中可以自定义/// /// 模型验证/// public bool IsValided(T model) where T : class{ DbEntityValidationResult vResult = Context.Entry(model).GetValidationResult(); if

2016-05-12 15:34:52 4251

原创 C# EF CodeFirst简单工厂模式,接口多继承实例

1.基层接口,定义基本访问方法/// /// 基础访问接口,使用泛型/// public interface IBaseAbstract where T : class{ #region 基础访问 /// /// 获取表达式树 /// /// DbSet GetDbSet(); /// /// 获取对象 /

2016-05-12 15:30:08 2143

原创 C# Md5加密

1.Asp.Net4.5已经过时的方法(不推荐)//已经过时public static string HashMD5_String(string str){ return FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower();}2.使用标准MD5CryptoServicePro

2016-05-12 15:11:00 2901

原创 Windows下设置MySql数据库名、表名是否区分大小写

1.使用mysql-5.6.24-winx64 绿色版,安装好Mysql服务后,创建数据名、表名默认是不区分大小写的。2、如果想要区分大小写第一步:修改配置文件my.ini在[mysqld] 后面添加lower_case_table_names=0注意:1:表示不区分大小写0:表示区分大小写第二步:重新启动MySql服务--停止mysql服务net sto

2016-05-12 09:48:13 7497 3

原创 EntifyFramework6.0延迟加载、动态代理实例

结论:1.默认 EntityFramework 使用延迟加载,使用动态代理实例2.无论是否启用延迟加载,对于IQueryable 都是在拼接查询sql,并没有直接去数据库执行sql3.跟踪实践证明,对于关联表数据获取没有没有跟踪到执行Sql语句(不一定正确)4.不使用延迟加载或动态代理实例,无法获取关联表的数据1.EF访问数据库跟踪//1.默认 EntityFramewor

2016-05-11 19:42:25 1447

转载 SqlServer数据库中文乱码问题解决

问题:创建新数据库,存入中文显示乱码???原因分析:SQL版的乱码问题还是出现在SQL SERVER的安装设置上。默认安装时系统默认的排序规则是拉丁文的排序规则,但一般人在安装时没有考虑到这一点,安装时只是点取下一步,安装完成后,造成了SQL版在使用过程中出现乱码。解决方法1:如果是新建数据库,可以在建立数据时指定排序规则,记得选中文简体(Chinese_PRC_CS_AI_W

2016-05-11 18:17:09 36040 4

原创 使用Git GUI同步本地和远程源代码

1.获取远程Git源代码成功后,打开Git GUI管理工具基本使用说明:2.在项目文件夹中,新建测试文件“*.txt”3.点击重新扫描,没有同步的文件显示到左上方区域4.双击需要同步文件的小图标,文件进入左下方待提交区域5.输入版本描述点击提交,成功同步到本地版本库在此步骤会出错,原因没有配置本地账号等,处理方法:打开,编辑》配置,填写Git账号、邮箱,并设置文

2016-05-04 15:18:13 9824

原创 使用Git GUI获取远程项目源代码实例

一.安装完VS2015或手动安装完Git客户端工具,有两种方式管理本地或远程源代码1、使用Git Bash 即命令操作方式同步维护本地或远程代码2、使用Git GUI 界面操作方式同步维护本地或远程代码二.下面介绍使用Git GUI方式克隆远程代码的方法1.打开指定文件夹、鼠标右键,点击“Git GUI Here”2.选择“Clone Existing Reposito

2016-05-04 14:57:57 10041

原创 cordova-plugin-local-notifications发送Android本地消息

1.GitHub源代码地址:https://github.com/katzer/cordova-plugin-local-notifications2.参数说明:https://github.com/katzer/cordova-plugin-local-notifications/wiki/04.-Scheduling3.事件说明:https://github.com

2016-05-01 14:50:18 9032 8

原创 Cordova页面加载外网图片失败,Refused to load the image

1.使用Cordova页面加载外网图片失败,抛出异常Refused to load the image 'http://xxx.png' because it violates the following Content Security Policy directive: "default-src 'self' data: gap: https://ssl.gstatic.com 'un

2016-05-01 11:31:12 25084 4

TeleportUltra网站下载工具

TeleportUltra网站下载工具

2017-02-07

视频转Gif工具

视频转Gif工具1.0.0.1,

2017-01-16

常用字节转换工具

常用字节转换工具

2016-08-14

SublimeText3中文破解版

SublimeText3中文破解版

2016-08-05

CodeTool v1.0

CodeTool v1.0

2016-06-05

本地IIS主机映射配置工具

本地IIS主机映射配置工具,用户域名测试使用

2016-05-17

Compressor(1.2)

1.修复生成文件utf8,浏览器查看源码中文乱码问题2.添加版本表示页

2016-05-09

CompressorTool

Css压缩工具、js压缩工具 源代码:http://git.oschina.net/tiama3798/CompressorTool

2016-05-06

二维码/条形码识别工具(C#/.Net Framework4.5)

二维码/条形码识别工具(C#/.Net Framework4.5)

2016-05-01

C#正则表达式

C#正则表达式和字符串处理,总结,如果你一定需要,不需要可以看看

2014-09-06

ajax入门教程

Ajax全解析入门教程,快速入门,全面掌握,

2014-02-28

smtp_pop3简介

smtp协议,pop3协议,简介,为邮箱开发者提供一点参考为邮箱开发者提供一点参考

2013-06-19

空空如也

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

TA关注的人

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