
.net
kimmking
秦金卫(KimmKing),Apache Dubbo/ShardingSphere PMC,前某集团高级技术总监/阿里架构师/某商业银行北京研发中心负责人,阿里云MVP、腾讯TVP、TGO鲲鹏会会员、1024学院CTO培训班第六届学员。关注于互联网,电商,金融,支付,区块链等领域,熟悉海量并发低延迟交易系统的设计实现,10多年研发管理和架构经验,熟悉各类中间件,擅长于SOA/微服务等分布式系统架构。《微服务架构实战:基于Dubbo、Spring Cloud和Service Mesh》、《JVM核心技术32讲》合著作者。http://kimmking.github.io
展开
-
[框架技术推荐]用Xwt构建跨平台应用程序
转载于infoq,可以用来创建运行于windows,linux,mac os的桌面UI。很奇怪的搭配,GTK+本身就是跨平台的,效果也不错,参见Gnome、vmware、gedit的界面。而且GTK的近N个版本的语言绑定都不支持c#。WPF就不用说了,现在的桌面UI开发里最强大的工具。mono还不能搞定WPF,为了满足mono的跨平台UI,组合的不伦不类。转载 2012-12-01 19:43:13 · 2358 阅读 · 0 评论 -
com.qsoft.commons.beanutils源代码(.net版本的org.apache.commons.beanutils)
com.qsoft.commons.beanutils源代码(.net版本的org.apache.commons.beanutils)http://code.google.com/p/beanutils/downloads/list仿照Apache开源项目org.apache.commons.beanutils(java)的.net版本,实现实体类的一些简化操作(比如实体类的复原创 2007-06-21 18:29:00 · 3163 阅读 · 2 评论 -
.net实现3D饼图
1 实现原理:根据各个数据的比重画扇形组成一个椭圆(柱体的上表面),实现2D饼图(),设定一个厚度h(柱体的高度),在距离此柱体的上表面下方h处画一个同样的椭圆。然后将侧面的可见区域[0,180]°的范围补齐成正常的结构。考虑到GDI+中没有画这种形状的方法,所以我们采取几个特殊的补偿填充方法。并且调整上面的几个步骤。先画底面,再填充侧面。最后画顶面。盖住因为补偿添加的不规则部分。原创 2007-06-04 09:23:00 · 6752 阅读 · 10 评论 -
zxing生成QRCODE的一个问题
zxing有个变态的地方qrcode有1-40个versionversion愈大,容错越高,像素愈多qrcode的api把version给屏蔽掉了。 它自己根据输入的文字量和容错级别,算出来需要多少bit来存数据。然后循环所有的version,看哪个能放下这么多字,就用哪个version。这样的话,优势是生成的qrcode一直最小。但是输入一个简单的url,原创 2012-11-30 17:36:11 · 9064 阅读 · 7 评论 -
在vb和asp中调用c#生成的.net的dll,详细步骤、截图和代码
vb和asp中调用c#作者:KimmKing (kimmking@163.com) 2008年12月4日11:04:26摘要:本文阐述了在vb和asp中调用c#生成的.net的dll的方法和步骤。 1 使用C#建立.net的dll1.1 建立项目在.net中新建一个项目:TestCom。1.2 实现c#类原创 2008-12-04 15:39:00 · 6627 阅读 · 10 评论 -
BigInteger大整数类——实例和源码(相当经典)
BigInteger大整数类——实例和源码(相当经典)。实现了常用的数学方法,重载了运算符。点击下载源码点击下载demo转载 2007-06-13 15:54:00 · 5646 阅读 · 0 评论 -
.Net环境下基于Ajax的MVC方案
.Net环境下基于Ajax的MVC方案 1、问题背景现在,越来越多人开始尝试基于Ajax进行无刷新的Web开发,不过,在.Net环境下,应用Ajax并不是非常方便,这主要可能是由以下一些原因造成的:·由于Ajax基于javascript的本质,使得开发者必须对javascript非常了解,起码,其javascript能力足以实现对callback返回内容对页面的更新,所以开发的转载 2007-06-01 13:23:00 · 2450 阅读 · 0 评论 -
生成彩色二维码(渐变色、插入图片和文字)
花了一天时间,研究生成彩色的二维码程序。下面是阶段性成果:渐变颜色、插入文字和log图片。使二维码看起来更协调、更醒目。突出强调文字和logo,而不仅仅是一个信息的黑盒。基于zxing的c#版本,稍微做了点修改,改了version判断部分。其他的是GDI+,做了渐变色Brush,图片的异或,此外,因为qrcode上下左右各空白,计算位置也是一个痛苦的事儿。正常黑原创 2012-11-30 22:13:21 · 15635 阅读 · 11 评论 -
javascript面向对象教程第一部分讲义ppt+demo
javascript面向对象教程第一部分讲义ppt+demo关键字: 教程, 讲义这个是我在公司内部和网上讲座的讲义和demo. 这个讲义主要是讲JavaScript语言的一些特性,不涉及dhtml、ajax和js框架的部分,这几个部分将陆续推出。 附件的rar里包括4个文件: javascript面向对象教程I--M1.ppt demo.js demo.原创 2009-01-12 15:35:00 · 3487 阅读 · 0 评论 -
VS平台账号注册机--源码--详细文档--分析-原理-实现
VS平台账号注册机的原理和实现Kimm KingKimmking@163.com2008年12月27日 摘要:通过分析vs平台的网页注册方式,分析验证码,使用c#模拟表单提交,实现账号自动注册。 1 背景介绍 1.1 关于vs平台和账号vs是一个对战平台。玩游戏的应该都知道。我是一个dota“骨灰”级玩家,很久前玩HF,后来玩原创 2008-12-28 22:19:00 · 22267 阅读 · 8 评论 -
系统多个版本excel的切换
几个月前装了office2007,用着挺舒服,后来要做office开发,主要考虑2003,就又装了2003。装完以后,默认是2003,2007老是提示安装,很不爽,按提示再装了装。ok了,2007正常了,但是xls格式的文件默认也是excel2007兼容模式打开。(有些vba在2007下会报错,兼容不好??!!!) 点击excel2003是可以出来2003的,但是程序是在web原创 2009-01-13 22:58:00 · 3318 阅读 · 1 评论 -
.net中HashTable的最大容量
网上一般说是没有限制 直到 内存溢出我反编译了Hashtable.cs其一个构造函数如下public Hashtable(int capacity, float loadFactor) { if (capacity { throw new ArgumentOutOfRangeExc原创 2007-04-17 22:41:00 · 4634 阅读 · 0 评论 -
NAF框架终于有了一个好的开端。
NAF框架是我们在原有的JAF框架的基础上,按其基本思想实现的.net与java结合的框架。第一个核心功能就是java与.net的互操作-远程调用。在两种环境下都使用动态代理和xml自定义序列化技术,类似于webservice/soap。 经过这几周的废寝忘食,我已经基本实现了.net下的远程调用。由于动态代理的介入,与webservice相比,最明显的优点是动态生成代理类,因此只有一个统一的原创 2007-05-08 15:32:00 · 3012 阅读 · 0 评论 -
[框架技术推荐]桌面应用框架DirectUI
国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具UIDesigner。使用DirectUI后将使得我们的设计人员彻底解 放,不会受到开发原创 2012-11-29 18:13:26 · 3869 阅读 · 0 评论 -
C# 获取数据库表信息与列信息的方法总结
C#中如何获取数据库中表的信息和列的信息 获取表的信息:conn.Open();string[] restrictions = new string[4];restrictions[1] = "dbo"; DataTable table = conn.GetSchema("Tables", restrictions); conn.Cl原创 2009-01-17 11:18:00 · 7021 阅读 · 1 评论 -
.net运行时和核心类库源码微软官方下载
核心类库:http://referencesource.microsoft.com/netframework.aspx运行时clr: http://www.microsoft.com/en-us/download/confirmation.aspx?id=4917Available Source Code ComponentsProduct Name原创 2012-12-10 17:52:06 · 3531 阅读 · 0 评论