- 博客(68)
- 资源 (6)
- 收藏
- 关注
原创 基于.net 的微信
用户发送请是首先POST到微信服务器的,然后微信服务器在POST到我的服务器,这个接受的消息是xml,我猜测为什么是xml,而不是更轻量级的json,是为了更好的兼容性,毕竟xml更通用一些(说错了,请指出来)。而我们主动调用微信的一些API时,它返回的是json格式,我靠,要死啊,高大上啊。你们的副总裁张小龙不知道这事吗?好吧,这样其实也可以的。
2014-06-24 14:47:51 2151
原创 string.Format格式化
string.Format 格式化时间,货币1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format("{0:C1}",23.15) 结果为
2014-03-14 17:52:09 558
原创 TCP和UDP有什么区别
TCP和UDP区别 TCPUDP是否连接面向连接面向非连接传输可靠性可靠的不可靠的应用场合传输大量的数据少量数据速度慢快 OSI 和 TCP/IP 模型在传输层定义两种传输协议:TCP(或传输控制协议
2014-02-21 23:51:06 395
原创 B/S运行原理
B/S结构工作原理: B/S(Browser/Server)结构即浏览器/服务器结构。用户可以通过浏览器去访问 Internet上的由Web服务器产生的文本、数据、图像、动画、视频点播和声音等信息,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交
2014-02-21 23:39:28 1591
原创 Json对象在js中的使用方法
使用JSON进行数据传输一、选择的意义在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。为了更好的使用ajax,我们将学习一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。JSON是一种简单的数据交换格式,在某些方面,它的作用与XML非常类似,但比XML更为简单,
2014-02-17 16:55:42 3863
原创 数据库设计原则十四个技巧
1原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三
2014-01-08 13:20:46 511
原创 SQL 语句整理
1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname 3、说明:备份sql server--- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_
2013-10-30 19:54:49 498
原创 面试题
4.STRING和STRINGBUILDER区别答:大量字符连接的时候使用stringbuilder,stringbuilder的效率比string高很多。String类有不可改变性。每次执行字符操作时,都会创建一个新的String对象。 StringBuilder 类解决了对字符串进行重复修改的过程中创建大量对象的问题。初始化一个StringBuilder 之后,
2013-10-30 19:53:14 521
原创 Guid 唯一标识
GUID(全球统一标识符),在一台设备上生成的一串数字,保证了唯一性,生成的算法用到的有以太网卡地址、芯片ID、纳秒级别的时间等等一些有可能的数字。在程序中的用法(C#): Guid guid = Guid.NewGuid(); String text = guid.ToString("N"); 具体的其他类方法
2013-10-24 22:43:44 576
原创 生产者和消费者模式
先建一个单例类: public readonly static SendEmailManagercs Instance = new SendEmailManagercs(); //声明一个静态的类变量 private SendEmailManagercs() //构造方法私有,外部代码不能直接new来实例化它 { }建立一
2013-10-24 22:30:05 593
原创 队列和栈
//队列:先进先出 Queue q = new Queue(); //q.Enqueue();//入队 //q.Dequeue();//出队 q.Enqueue(5); q.Enqueue(7); q.Enqueue(2);
2013-10-24 22:29:38 464
原创 JavaScript常用的小技巧
javascript1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制
2013-10-22 23:01:36 607
原创 Log4Net
Log4Net是用来记录日志的,可以将程序运行过程中的信息输出到一些地方(文件、数据库、EventLog等),日志就是程序的黑匣子,可以通过日志查看系统的运行过程,从而发现系统的问题。日志的作用:将运行过程的步骤、成功失败记录下来,将关键性的数据记录下来分析系统问题所在。对于网站来讲,不能把异常信息显示给用户,异常信息只能记录到日志,出了问题把日志文件发给开发人员,就能知道问题所在。
2013-10-22 22:51:52 550
原创 SEO(搜索引擎优化)
SEO(搜索引擎优化)目的:(很多人都是通过搜索引擎找到我们的网站)让搜索引擎更多的收录网站的页面,让被收录页面的权重更靠前,让更多的人能够通过搜索引擎进入这个网站。2、抓取网页。蜘蛛会定时抓取网站的内容,发现网站内容变化、发现新增内容就反映到搜索引擎中。蜘蛛(spider) 爬网站:就是向网站发http get请求的客户端。SEO(搜索引擎优化*):让网站排名靠前,让网站
2013-10-22 22:46:33 1132
原创 C#中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事
2013-09-22 15:33:29 504
原创 css基础 内联元素 块元素 盒子模型
1.内联元素(inline element)* a – 锚点* abbr – 缩写* acronym – 首字* b – 粗体(不推荐)* big – 大字体* br – 换行* em – 强调* font – 字体设定(不推荐)* i – 斜体* img – 图片* input – 输入框* label – 表格标签* s – 中划线(不推荐)
2013-09-22 15:25:03 657
原创 asp.net运行机制
ISAPIRuntime的ProcessRequest方法public sealed class ISAPIRuntime : MarshalByRefObject, IISAPIRuntime, IISAPIRuntime2, IRegisteredObject{...public int ProcessRequest(IntPtr ecb, int iWRType){.
2013-09-22 14:59:04 664
原创 面向对象
面向对象类的定义:1、类的访问修饰符只有两种:public internal,默认是internal,表示只能在当前项目下使用public 表示公共的,在任何地方都能访问到[访问修饰符] class 类名// 类名首字母要大写{类中成员类中成员主要包括:字段(一般为私有),属性(共有的),方法,索引器}构造方法:用来初始化类中成员,赋初值[p
2013-09-22 14:55:03 601
原创 C# winForm
应用程序实例——用户信息管理下面用我们学过的知识创建一个应用程序实例,演示MDI窗体的用法,此窗体包括菜单,工具栏和状态栏。用户选择“创建用户”菜单中“创建学员账户”菜单项,或者单击工具栏上的“创建”按钮后,将显示“frmNewUser”窗体。使用“菜单管理”命令可动态添加上下文菜单,状态栏显示日期和当前窗体名称,选择“退出系统”菜单可退出系统。创建步骤如下:1
2013-09-22 14:46:11 1658
原创 JavaScript 笔记
一;HTML总结;HTML主要是对存储的格式进行设置;1;语言规范;都用小写;2;属性用双引号引起来;3;标签要有开始有结束;4;标签属性 ;type,name,value等;两个重要的标签百度ULR:超链接到…………..5;列表;表:,;行单元格有序:;无需; 6;表单;向服务器提交内容Submit value=”注册”Reset
2013-09-19 11:48:56 723
原创 c# 数据库基础(将连接字符串写到配置文件中)
操作步骤一,添加一个配置文件内容 二,添加引用(可以理解引入一个开发包)三,获取该连接字符串 string connStr = System.Configuration.ConfigurationManager.ConnectionStrings["dbConnStr"].Connecti
2013-09-19 11:44:17 961
原创 C# ADO SqlHelper
class SqlHelper { public static readonly string connstr = ConfigurationManager.ConnectionStrings["sql"].ConnectionString; public static int ExecuteNonQuery(stri
2013-09-19 11:42:15 830
原创 asp.net Url重写
首先 在web下 添加Global.asaxusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Security;using System.Web.SessionState;using System.Web.Routing;
2015-06-12 15:45:50 483
原创 完成对TabItem加载自定义的右击菜单:
完成对TabItem加载自定义的右击菜单: Popup rootPopup = new Popup();//声明一个Popup对象 for (int i = 0; i { FrameworkElement fe = LayoutRoot.Children[i] as FrameworkElement;
2014-11-27 15:32:19 1016
原创 silverlight 图片上传下载
ItemsSource="{Binding}" Grid.Row="0" Grid.Column="0" Grid.RowSpan="2" SelectionChanged="OnSelectionChanged" >
2014-10-30 11:13:40 458
原创 silverlight 图表
在服务端引用Silverlight.DataSetConnector.dll将得到的Dataset 转一下: string res = Silverlight.DataSetConnector.Connector.ToXml(dds);在客户端引用Silverlight.DataSet.dll得到的结果,转成Dataset: ds.FromXml(e.R
2014-10-30 11:03:41 686
原创 silverlight treeview 中添加复选框实现实现选择父节点,其下的子节点全部选中:
TreeViewItem t = null; for (int i = 0; i { if (Convert.ToInt32(list[i].AreaPId) == 0) { StackPanel sp = new StackPanel
2014-10-28 17:28:41 504
原创 silverlight 读取Xml 写入 删除
读取: string url = System.Windows.Browser.HtmlPage.Document.DocumentUri.ToString(); //加载Model WebClient clientmodel = new WebClient(); var strmodelur
2014-10-27 17:34:49 361
原创 silverlight 读取XML 写入 删除
读取: string url = System.Windows.Browser.HtmlPage.Document.DocumentUri.ToString(); //加载Model WebClient clientmodel = new WebClient(); var strmodelur
2014-10-27 17:32:27 337
原创 silverlight TreeView递归加载数据
一次全部加载: TreeViewItem t = new TreeViewItem(); for (int i = 0; i { if (Convert.ToInt32(list[i].AreaPId) == 0) {
2014-10-27 17:30:56 491
原创 silverlight 实现省市联动效果
public List Getatable(int num, int temp) { List list = new List(); HtCRM.BLL.atable bll = new HtCRM.BLL.atable(); DataSet ds = null; ds = bll.GetData("*", " pi
2014-10-22 16:50:28 460
原创 MD5 加密
public static string Md5Compte(string txt) { MD5 md5 = MD5.Create(); byte[] bytes = System.Text.Encoding.UTF8.GetBytes(txt); byte[] res = md5.ComputeHas
2014-10-21 14:47:07 368
原创 silverlight TabControl 动态添加和删除
string name = textBox1.Text.Trim(); StackPanel sp1 = new StackPanel { Orientation = Orientation.Horizontal }; TabItem tab = new Tab
2014-10-21 13:48:08 559
原创 silverlight 调用天气服务
1.在Web服务端添加weatherService.svc 的WCF服务:添加服务引用:地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx 在服务中写上: public string[] GetCityName(string cityName) { //WeatherApp.W
2014-10-20 10:16:01 454
原创 Android for mono 科学计算器
http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:id="@+id/gly">
2014-09-29 17:27:25 992
原创 TabHost的用法
http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:minWidth="25px" andro
2014-09-25 14:39:59 337
原创 Activity之间的数据传递
主要功能:在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。这样的数据交流就要用到回调函数onActivityResult。startActivityForResult(Intent intent, int requestCode);第一个参数:一个
2014-09-25 14:36:29 475
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人