- 博客(90)
- 资源 (2)
- 收藏
- 关注
转载 sql增主键溢出处理
使用truncate table来处理,注意会把表中所有的数据清空了-truncate table 表名--1>truncate语句不能跟where条件,无法根据条件来删除,只能全部删除数据。--2>自动编号恢复到初始值。--3>使用truncate删除表中所有数据要比delete效率高的多,因为truncate操作采用按最小方式来记录日志.--4>tr...
2019-03-19 09:58:27
656
原创 安卓布局之ListView学习笔记
自己一直使用C#做着服务器端、手机端接口和网站端,就没怎么真正开发过手机端。现在闲时就学习一下安卓的开发布局。看了一些资料,发现安卓使用的比较多的就是ListView这个控件布局,但网上很多信息都只是简单的文本列表,具体含义说明也不多。现在记录记录起来使用说明。一、新建个Activity,布局代码如下:xml version="1.0" encoding="ut
2016-12-09 11:39:42
794
转载 SQL 从一个表更新另一个表
这种写法轻松, 而且不易出错。 UPDATE patient SET ForeignName = ForeignName_New FROM Patient_YNG WHERE patient.PatientID = patient_yng.PatientID AND patient.ClinicID = 1483
2016-10-26 11:43:56
1127
原创 DataTable转Excel并对0开头的数值保留0显示
在一般的asp.net导出Excel中都会把数字前的0默认去掉,此方法有效解决这问题。下面是具体方法: #region DataTable导出到Excel /// /// DataTable导出到Excel /// /// DataTable /// 导出文件名
2016-04-15 17:22:22
2409
转载 在Javascript 中的Base64加密,支持中文加密及emoji表情的unicode编码的base64加密
转载高人分享的Base64加密。解决了楼主在使用webscoket做web了聊天接口时出现的emoji表情的unicode编码的base64加密错误问题。(function(global) { 'use strict'; // existing version for noConflict() var _Base64 = global.Base64;
2016-02-24 17:05:55
5688
1
原创 网页数字、英文强制自动换行
05,06,07,08,09,10|01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16样式Css.break_content{word-break: break-all;}
2016-02-04 10:56:22
668
转载 IE6,7局部滚动条中元素position:relative或绝对定位滚动无效BUG
问题现象描述:IE6,IE7下元素使用position:relative无法跟随父级一直滚动 position:relative;父级 overflow:scroll时,IE6子级不随滚动条滚动,IE7也没有修改这个BUG解决方案:父级元素添加 “position:relative;left:0;top:0;”
2015-11-27 16:05:06
1245
转载 基本的九宫格Css布局,用于圆角
基本的九宫格Css布局,用于圆角。优点:通用。基本的九宫格(http://www.cnblogs.com/binyong)*{margin:0;padding:0;}.box{overflow:hidden;position:relative;width:50%;margin:50px auto;padding:10px;background:#F34703;}
2015-11-19 11:46:29
3385
转载 C# 使用Stopwatch类测试代码的运行时间或效率
命名空间:System.Diagnostics Stopwatch timer = new Stopwatch();//new一个stopwatch long total = 0; timer.Start();//开始计算时间 for (long i = 1; i
2015-10-29 15:20:36
2662
原创 安卓更新界面问题
作为一个新手,原本一个简单的textview的settext方法居然发现更新不了界面,甚至会出错崩溃。对此很无语,自己很无语。后查找资料才发现,因为使用了线程获取http的数据后再更新主界面。但主界面的线程是分离的,不只能直接由线程更新。菜鸟的我就被这样一个无知的问题给折腾了一天。问题找到了,解决问题有下面三种方式:第一种:?
2015-09-02 11:00:12
1443
1
转载 SQL Server 2008|2012 阻止保存要求重新创建表的更改
SQL Server 2008|2012 阻止保存要求重新创建表的更改 不是很理解为什么在SQL Server 2008及以后的版本中会加入阻止保存要求重新创建表的更改这个选项。太麻烦了,每次修改表结构的时候会被"阻止"。很不方便。 问题描述: SQL Server 2008“阻止保存要求重新创建表的更改”的错误的解决方案是本文我们主要要介绍的内容,情况是这样的:我们在用SQ
2015-06-17 08:42:00
638
转载 Repeater控件实现编辑、更新、删除操作
后台代码:protected void Page_Load(object sender, EventArgs e){ if (!Page.IsPostBack) { BindGrid(); }}private void BindGrid(){ string strSQL = "SELECT * FROM [Us
2015-05-15 08:41:30
3628
转载 NET的LINQ to Entity模拟实现SQL的WHERE IN
1. [代码]构造Lambda语句 ?12345678910111213141516171819202122232425262728
2015-05-13 16:31:11
2694
转载 C#反射Assembly 详细说明
1、对C#反射机制的理解2、概念理解后,必须找到方法去完成,给出管理的主要语法3、最终给出实用的例子,反射出来dll中的方法反射是一个程序集发现及运行的过程,通过反射可以得到*.exe或*.dll等程序集内部的信息。使用反射可以看到一个程序集内部的接口、类、方法、字段、属性、特性等等信息。在System.Reflection命名空间内包含多个反射常用的类,下面表格列出了常用的几个类
2015-04-24 15:34:27
687
转载 ASP.NET MVC IOC 之AutoFac攻略
一、为什么使用AutoFac?之前介绍了Unity和Ninject两个IOC容器,但是发现园子里用AutoFac的貌似更为普遍,于是捯饬了两天,发现这个东东确实是个高大上的IOC容器~Autofac是.NET领域最为流行的IOC框架之一,传说是速度最快的一个:优点: 它是C#语言联系很紧密,也就是说C#里的很多编程方式都可以为Autofac使用,例如可以用L
2015-04-24 10:25:07
813
原创 C#中的IEnumerable和 IEnumerator的使用
IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerable接口是非常的简单,只包含一个抽象的方法GetEnumerator(),它返回一个可用于循环访问集合的IEnumerator对象。IEnumerator对象有什么呢?它是一个真正的集合访问器,没有它,就不能使用foreach语句遍历集合或数组,因为只有IEnumerator对象才能访问集合中的项,假如连集合中
2015-04-24 09:07:43
3108
转载 LINQ Contact/Union/Intersect/Skip/Except/pageing/Link操作
Union All/Union/Intersect操作适用场景:对两个集合的处理,例如追加、合并、取相同项、相交项等等。Concat(连接)说明:连接不同的集合,不会自动过滤相同项;延迟。1.简单形式:var q = ( from c in db.Customers select c.Phone ).Concat( from c in db.Customerss
2015-04-21 11:16:46
1034
原创 C# 中Linq的多对象join操作
C# 中Linq的多对象join操作,下面是简要测试代码: class A { public int id { get; set; } public string name { get; set; } } class B { public int id { get
2015-04-21 11:11:50
4293
转载 js 组合
/** * 获得指定数组的所有组合 */function arrayCombine(targetArr) { if(!targetArr || !targetArr.length) { return []; } var len = targetArr.length; var resultArrs = [];
2015-04-10 09:04:42
910
转载 C# 操作、读取XML
c#读取XMLXML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进
2015-03-27 15:35:31
1522
原创 js 递归遍历对象、数组、属性
在前端工作时,有时我们需要遍历一些未知类型的对象。代码如下://js遍历对象function TraversalObject(obj){ for (var a in obj) { if (typeof (obj[a]) == "object") { TraversalObject(obj[a]); //递归遍历 }
2015-03-12 17:32:06
20547
转载 android 背景shape的使用
android shape的使用shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下:xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 -->
2015-03-02 15:56:05
534
原创 安卓去掉顶端标题栏
在我们去掉顶端标题栏时,一般人都告诉我们只需在AndroidManifest.xml的加入如下内容: android:name=".MainActivity" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar
2015-02-28 15:04:11
1020
原创 安卓(Android Studio)出现 Gradle 'xxx' project refresh failed:请进行如下设置
按如下路径设置:file--settings -Gradle 中的Gradle VM options: 选项中输入-Xmx512m可输入:-Xms128M ,-Xmx512M,-Xms256M, -Xmx768M
2015-02-28 14:18:17
35878
3
转载 安卓的WebView不弹新窗口使用自有窗口加载及加载后执行javascript
mWebView.setWebViewClient(new WebViewClient() { //点击网页中按钮时,在原页面打开 public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url)
2015-02-26 16:16:38
3760
原创 安卓布局(上中下布局)
要点:android:layout_alignParentTop="true"----顶部对齐android:layout_alignParentBottom="true" ------底部对齐android:layout_below="@+id/relativeLayoutTop"----在某个控件之后android:layout_above="@id/relativ
2015-02-16 17:54:58
5348
转载 更改(android studio)安卓的sdk路径
这个对于很多刚转到Android Studio上的来说,确实是一个问题。可能你在设置里面找了很久都没找到这个选项。直接上图吧,按下图就可以找到设置的地儿了,然后直接设置到你SDK或者JDK的路径即可:
2015-02-16 15:09:41
1215
转载 Android开发之onClick(鼠标点击)事件的三种写法
[java] view plaincopypackage a.a; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widge
2015-02-16 09:29:54
11304
转载 SQL Server 跨服务器 不同数据库之间复制表的数据
不同数据库之间复制表的数据的方法:当表目标表存在时:insert into 目的数据库..表 select * from 源数据库..表 当目标表不存在时:select * into 目的数据库..表 from 源数据库..表--如果在不同的SQL之间: insert into openrowset('sqloledb','目的服务器名';'sa'
2015-01-23 16:40:21
33187
转载 多个div左对齐float时,高度自动对齐或匹配
多个div左对齐float时,高度自动对齐或匹配: div { border :solid 1px red; }#main{overflow:hidden;zoom:1;}#left,#right{margin-bottom:-10000px;padding-bottom:10000px; float:left;} 测试测试测试测试测试
2015-01-12 15:21:40
10384
转载 使用vertical-align实现input和img对齐
img标签总是比input高出一个头,使用align="absmiddle"可行,但是不符合HTML标准,无意中发现vertical-align:middle却可以,有类似情况的朋友可以参考下:将input和img放同一行,img标签总是比input高出一个头,非常难看。之前试过好多方法,都不行。后来在网站搜到最多的就是给img添加一个align="absmiddle"属性,这个方法似乎的确可
2014-12-30 10:52:21
981
转载 CSS3中Opacity透明度等一些特效
Opacity 透明度透明度属性是 CSS 中非常常用和流行的一个属性,目前已经广泛被主要浏览器支持,可惜的是 IE6/7/8 均不支持该属性。虽然 IE 没有支持这个 CSS 属性,但是我们可以通过使用 IE 特有的滤镜 filter 属性来实现相同效果。建议IE下的滤镜CSS在头部这样写123
2014-12-29 08:54:06
14821
原创 C# 执行事务函数
/// /// 执行事务 /// /// SQL语句列表 /// public bool ExecuteTransaction(List SqlList) { bool rst = true; SqlConnection sqlCon
2014-12-24 18:01:42
1460
转载 C# 处理事务
1、创建事务的结构SqlConnection sqlConnection = new SqlConnection(); ...初始化连接 // 开启事务 SqlTransaction sqlTransaction = sqlConnection.BeginTransaction(); // 将事务应用于Co
2014-12-24 17:16:25
707
转载 onmouseover和onmouseout的烦人问题
一个DIV层,当鼠标移进的时候会触发onmouseover,移出的时候会触发onmouseout。 很简单的逻辑,这也是我们想要的!但随之烦恼也就来了:onmouseover并不会只在移进时才触发,onmouseout也不会只在移出时才触发!鼠标在DIV里面移动时也会可能触发onmouseover或onmouseout。 在上图中,对于’A'
2014-12-24 08:59:39
6799
转载 .net的OutputCache祥解
当用户访问页面时,整个页面将会被服务器保存在内存中,这样就对页面进行了缓存。当用户再次访问该页,页面不会再次执行数据操作,页面首先会检查服务器中是否存在缓存,如果缓存存在,则直接从缓存中获取页面信息,如果页面不存在,则创建缓存。页面输出缓存适用于那些数据量较多,而不会进行过多的事件操作的页面,如果一个页面需要执行大量的事件更新,以及数据更新,则并不能使用页面输出缓存。使用@OutputCa
2014-12-23 10:35:43
706
原创 Dotnet绑定Repeater时判断是否存在字段
(((System.Data.DataRowView)(((System.Web.UI.WebControls.RepeaterItem)(Container)).DataItem)).DataView.Table.Columns.Contains(ColumnName)
2014-12-12 17:32:43
819
原创 Js 深度复制数组
//深度复制数组function deepcopy(obj) { var out = [],i = 0,len = obj.length; for (; i if (obj[i] instanceof Array){ out[i] = deepcopy(obj[i]
2014-12-11 14:45:56
3417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人