2014年2月10日
摘要: http://www.aoao.org.cn/blog/2008/03/fonts-chinese/http://www.yale.edu/chinesemac/pages/fonts.htmlMac OS的一些:华文细黑:STHeiti Light [STXihei]华文黑体:STHeiti华文楷体:STKaiti华文宋体:STSong华文仿宋:STFangsong儷黑 Pro:LiHei Pro Medium儷宋 Pro:LiSong Pro Light標楷體:BiauKai蘋果儷中黑:Apple LiGothic Medium蘋果儷細宋:Apple LiSung LightWindows 阅读全文
posted @ 2014-02-10 16:56 不惑ed 阅读(423) 评论(0) 推荐(0) 编辑
  2013年3月27日
摘要: $INSTDIR安装目录 ($INSTDIR 可以使用StrCpy、ReadRegStr、ReadINIStr等等来更改。例如在.onInit函数里可以用来做高级的检测安装定位)。注意在卸载程序代码里,$INSTDIR 为卸载程序所在的目录而不是在安装程序里所指定的目录。例如, 如果你把卸载程序放在 $WINDIR 里并且用户没有移动它,那么在卸载程序里 $INSTDIR 就等于 $WINDIR。如果你要把卸载程序放到另外的位置,那么你应该先把安装程序的 $INSTDIR 值写入注册表或者其它容易保存的地方,然后在卸载程序里读取该值并赋值给卸载程序里的 $INSTDIR。$OUTDIR当前输出 阅读全文
posted @ 2013-03-27 08:35 不惑ed 阅读(8468) 评论(0) 推荐(0) 编辑
  2011年10月14日
摘要: 其实用from..Linq语句做外连接简单而且便于理解,我个人使用lamdba纯粹是技术上的追求吧 DataTable exceldt=new DataTable();DataTable nomacdt=new DataTable();exceldt = exceldt.AsEnumerable().GroupJoin(nomacdt.AsEnumerable(), a => a.Field<String>("COP_G_NO"), b => b.Field<String>("newmachineType"), (a, 阅读全文
posted @ 2011-10-14 15:37 不惑ed 阅读(1267) 评论(0) 推荐(0) 编辑
  2011年9月15日
摘要: c#//十进制转二进制Console.WriteLine(Convert.ToString(69, 2));//十进制转八进制Console.WriteLine(Convert.ToString(69, 8));//十进制转十六进制Console.WriteLine(Convert.ToString(69, 16));//二进制转十进制Console.WriteLine(Convert.ToInt32(”100111101″, 2));//八进制转十进制Console.WriteLine(Convert.ToInt32(”76″, 8));//十六进制转十进制Console.WriteLine 阅读全文
posted @ 2011-09-15 08:54 不惑ed 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 在 web.config 中 <system.web> 一节下面添加类似如下内容:<httpHandlers> <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate= 阅读全文
posted @ 2011-09-15 08:53 不惑ed 阅读(228) 评论(0) 推荐(0) 编辑
  2011年7月5日
摘要: 假如我们要用JS显示一个TABLE,我们需要用ajax从后台获取一个数据集合 如DataTable或List等,然后再在JS里循环遍历,由于要控制样式等等,所以感觉有点麻烦。所以我就想在后台把HTML生成了,在客户端直接获取HTML,上代码:在ascx中的代码<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl1.ascx.cs" Inherits="WebApplication1.WebUserControl1" 阅读全文
posted @ 2011-07-05 14:50 不惑ed 阅读(972) 评论(0) 推荐(0) 编辑
  2011年4月25日
摘要: 整报表的时候页面上的table是循环出来的没有数据源 所以需要导出Execl的时候就悲剧了,然后想到用js到Execl,ActiveX未标记为安全,结果还要去设置浏览器,添加信任站点最后又实在不想重整一边数据源,就用js把页面里Table里的数据转换成C#对应的DataTable的JSON格式,然后通过请求再发回到服务器,再反序列化成DataTable,然后就有数据源了function TableToJson(tableid) { var txt = "["; var table = document.getElementById(tableid); var row = t 阅读全文
posted @ 2011-04-25 15:53 不惑ed 阅读(8325) 评论(5) 推荐(0) 编辑
摘要: 收藏的工具代码function formToHash(form){ var hash = {}, el; for(var i = 0,len = form.elements.length;i < len;i++){ el = form.elements[i]; if(el.name == "" || el.disabled) continue; switch(el.tagName.toLowerCase()){ case "fieldset": break; case "input": switch(el.type.toLowe 阅读全文
posted @ 2011-04-25 10:01 不惑ed 阅读(676) 评论(0) 推荐(0) 编辑
  2011年4月22日
摘要: 当我们在vs里运行代码的时候,vs会自动运行asp.net Development Server ,这个程序的作用跟IIS一样今天就尝试手动启动一下在C盘找到WebDev.WebServer.exe这个程序应该在一般在 C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\下,没有就去 C:\Windows\Microsoft.NET\Framework\v2.0.50727\看看如果还没有那你就在C盘搜索一下吧我写的bat文件是这样的cd C:\Program Files\Common Files\Microsoft Sha 阅读全文
posted @ 2011-04-22 12:07 不惑ed 阅读(2269) 评论(1) 推荐(1) 编辑
  2011年4月14日
摘要: 网上找了好一会啊,要么是不全要么是不能用,东拼西凑 我的工具类终于诞生了,代码就是这么炼成的using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;namespace ConsoleApplication1{ public class ChineseToPinYin { private static int[] pyValue = new int[] { -20319,-20317,-20304,-20295,-20292,-20283,-20265 阅读全文
posted @ 2011-04-14 15:49 不惑ed 阅读(1493) 评论(4) 推荐(0) 编辑