摘要: ◆ 开发环境基于 MacBook / Mac OS 10.10 / Xcode 6.1 / iOS 81、关于@property在 .h 里声明了@property之后,默认 .m 不需要写@synthesize,编译器会自动生成 getter 和 setter;如果自己实现 getter 或者 s... 阅读全文
posted @ 2014-11-13 23:26 与卡 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 工具用途:今天朋友在上传一份外部店铺数据包的时候淘宝助理报宝贝描述含有其他店铺图片的错误,无法上传。经了解,原来是淘宝助理会检测要上传的宝贝的描述是否有其他淘宝店铺的图片,如果有就无法上传成功,所以我使了点小招,将其他店铺的图片变成本地电脑上的图片,这样就避开了检测,匆匆忙忙赶完了才想起批量转化的问题,这个功能留到下个版本吧界面预览工具下载地址:taototao.zip运行需.net framework 2.0, 如果无法运行,请到此处下载http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=0856EACB-4362-4 阅读全文
posted @ 2012-02-02 00:28 与卡 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 先来看看我的Webservice方法: 1 [WebMethod] 2 public ArrayList GetOuterLinkImage(string storeId) 3 { 4 ArrayList arr = new ArrayList(); 5 List<string> strs = new List<string>(); 6 strs.Add("aa"); 7 strs.Add("aaa"); 8 arr.Add(new DictionaryEntry("a", strs)); ... 阅读全文
posted @ 2011-12-20 19:03 与卡 阅读(6337) 评论(1) 推荐(1) 编辑
摘要: 例一实现目的:将字符串中每一个字符转成二进制(比如 'Data' 中的 D 转成 00100010 ,整个就是 00100010100001100010111010000110)处理逻辑:string result = StrToByte("Data"); result结果是00100010100001100010111010000110 1、实际上 D 转成十进制是68,68再转成二进制是 1000100 ,c#中我用 Convert.ToString(b, 2) 转了之后只有7位,不知道为什么只有7位,所以前面补 0 就变成了 01000100 2、将补 阅读全文
posted @ 2011-08-17 20:36 与卡 阅读(5983) 评论(2) 推荐(0) 编辑
摘要: 检查相关的几台SQL Server服务器是否改过名称(需要srvid=0的本地机器上srvname和datasource一样) 在查询分析器里执行: use master select srvid,srvname,datasource from sysservers 如果没有srvid=0或者srvid=0(也就是本机器)但srvname和datasource不一样, 需要按如下方法修改:USE master GO -- 设置两个变量 DECLARE @serverproperty_servername varchar(100), @servername varchar(100) -- 取得W 阅读全文
posted @ 2011-04-11 20:11 与卡 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 根据ip地址获取mac地址的方法网上有很多,但是由于路由器的关系,只能局限于获取同网段的ip的mac地址,后来知道了一个dos命令"nbtstat",这个命令就可以跨网段获取mac,不过测试过有一些地址还是获取不了,好像开了防火墙就不行,后来找到一段代码,原理就是根据这个命令获取返回的数据然后用正则表达式进行mac信息段的截取,如下: //通过IP地址获取MAC地址的方法(可跨网段获取) string GetMac(string IP) { string dirResults = ""; ProcessStartInfo psi = new Proces 阅读全文
posted @ 2011-04-02 00:44 与卡 阅读(3075) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个外挂程序,从串口获取其他程序得到的数据,但是问题是,串口是独占方式使用的,也就是说同时只能有一个程序去读取串口数据或者发送数据到串口。那么,在不能关闭其他程序的情况下,怎样获取其他程序得到的相同的串口数据呢?搜过一些文章,随便看看都说serialPort1.Open()就行了,说明他们都没去试过,在另一个程序打开了串口的情况下,你去open试试看。又搜过一些帖子,说可以用钩子函数,结果有关钩子函数的资料不是鼠标的就是键盘的,有些人提过几个函数createfile,readfile等,但是却没有人写过一个例子,最后在某个回帖中有人提过几个工具,下载了许多,结果只有一个可以实现我想要的 阅读全文
posted @ 2011-03-27 00:16 与卡 阅读(9682) 评论(0) 推荐(1) 编辑
摘要: ◆需求:公司一直以来对开发的产品都没有进行使用时间的控制,要么就是将日期限制写死在程序里面,每次都要编译新程序再发给客户,很不方便。于是公司让我写个模块,要求如下:1、无论哪个新开发的程序只要调用这个模块就可以控制有效期2、软件到期后需要我们提供有效的注册码软件才能继续使用3、客户修改了电脑的时间或者将软件移动到其他电脑依然可以控制4、如果用注册表的方式,不允许当客户知道注册表后,修改注册表还能继续使用的情况5、控制方式不要太复杂◆分析:1、当时我的第一反应就是dll,于是我就用了dll的方法来做。2、这个做一个注册机即可。3、我开始是想用网络时间的验证方式,但是客户的电脑不一定联网,所以不能 阅读全文
posted @ 2011-03-26 17:03 与卡 阅读(10097) 评论(10) 推荐(3) 编辑
摘要: 例如一个字段[values]的值是:12,35,67,1235,43,87调用这个函数之后:dbo.f_split(values,',')/*注意:前面记得加 dbo. 我调用的时候因为忘加老是说找不到函数,弄了很久呀*/结果变成一个表:[table]a--------12356712354387将一个字段分隔为一个表的函数ALTER function [dbo].[f_split](@SourceSql varchar(8000),@StrSeprate varchar(10))returns @temp table(a varchar(100))/*--实现split功能 阅读全文
posted @ 2011-03-26 15:01 与卡 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 这个是在Q群问别人后整理的。请教一句sql语句: tableA序号 值---------1 AA2 BB3 CC4 25 1--------我想变成的结果是下面这样子,也就是说4和5根据值字段的数去拿序号1和2的值来update自己,这个update语句要怎么写呢?tableA序号 值---------1 AA2 BB3 CC4 BB5 AA 答,如下:update a set a.值=b.值 from tableA a join tableA b on a.值=cast(b.序号 as varchar(10)) 阅读全文
posted @ 2011-03-26 14:54 与卡 阅读(1571) 评论(0) 推荐(0) 编辑