技术心得
文章平均质量分 61
Suneboy
这个作者很懒,什么都没留下…
展开
-
关于网站抽奖活动算法的尝试
遇到一个需求,某网站为了吸引人气,要开展抽奖活动,需求主要有以下几点:1.共分一、二、三等奖,要控制一等奖尽量不要一开始就抽掉;2.活动长期开展,持续时间一周左右,要使每天的各奖项概率趋于一致;3.为保证每天活动参与人数,要确保在限定人数附近抽出所有奖项; 基原创 2011-02-10 10:17:00 · 3371 阅读 · 0 评论 -
Power Desinger 操作遇到保护符号问题
使用Power Designer 时,在表图形上右键的菜单中,不小心点击了“保护符号”(Protecte Symbol),发现表图形无法被选中,如下图所示:经过查找,解决方案如下:在软件菜单中的符号菜单下,选择“显示符号” 即可恢复正常。隐藏符号操作与显示符号类似。特此记录,以备查阅。原创 2015-08-07 14:02:35 · 866 阅读 · 0 评论 -
mciSendString 在实际使用中的总结
winfrom中要实现播放声音的效果,无非那么几种方式,调dx,SoundPlayer,Media控件,然而实现一些简单的播放声音功能,直接调系统的api显得更加方便快捷、节省资源。实际中的需求是播放两种声音:1.音效,播放时间短,不要求对播放控制,播放完就可以,但是要求不阻塞UI线程;2.背景音乐,播放时间长,要求循环播放,能暂停,能继续,能停止;mciSendString 声明原创 2013-03-14 14:46:37 · 2327 阅读 · 0 评论 -
两款主流代码生成器对比评测
两款主流代码生成器对比评测 作为一名软件开发人员,在平时工作中会遇到大量重复的、机械的增删改查,这时如果选择一套合适的代码辅助工具,比如代码生成器,往往会产生事半功倍的效果,提高工作效率。今天笔者特意选择了两款最新的主流代码生成器,就两者之间的特点与不同进行对比与评测,希望能为大家提供参考意见。待测产品1:EasyCode代码生成器 EasyCode是一款原创 2012-03-05 09:03:29 · 4762 阅读 · 0 评论 -
自己写的Winform分页控件
using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.Windows.Forms;namespac原创 2011-10-25 17:16:38 · 729 阅读 · 0 评论 -
Winform程序在win7中默认以管理员身份运行
当程序需要访问本地资源而uac开启时,若不提升权限会导致程序无法打开,解决方案如下:1.向程序添加Application Manifest File文件2.找到此处修改level取值,asInvoker : 以当前的权限运行。highestAvailable: 以当前用户可以获得的最高权限运行。requireAdministrator: 以系统管理员权限运行。相应修改并原创 2011-10-25 17:13:12 · 2254 阅读 · 4 评论 -
c#判断类名规范
//检测类名是否符合规范 public static bool CheckClassName(string className) { if (string.IsNullOrEmpty(className)) { return false; }原创 2011-10-25 16:59:17 · 743 阅读 · 0 评论 -
C#生成mht文档相关方法
生成Word文档时有需要将 图片整合进去,所以选择了mht格式,先生成html格式的word文档,再转换为mht文档。public static void Test() { CDO.Message msg = new CDO.MessageClass(); CDO.Configuration cfg = new CDO.Co原创 2011-10-25 17:08:15 · 1970 阅读 · 0 评论 -
Winform动态获取资源文件中的图片
做任务时发现有需要根据动态生成的名称去资源文件中取出图片,并使用,经查有如下方法十分方便,记录以备日后查阅: //资源管理器 ResourceManager resourceManager = Properties.Resources.ResourceManager; Object oImage = resourceManager.GetObject(Name);原创 2011-10-25 17:04:00 · 3215 阅读 · 0 评论 -
c#获取计算机硬件标识【从网络上搜罗整理】
一、使用系统api获取using System;using System.Runtime.InteropServices;using System.Text;namespace TestDemo{ public class HardWareInfo { public static string GetHardWareString()原创 2011-10-25 16:57:16 · 1686 阅读 · 0 评论 -
关于用html语言生成word格式文档的视图问题
接到一个需求,要生成word格式的说明文档,并且要和本地的office版本无关。一开始还是考虑用com组件编程,想写一个工厂,用来判断当前系统的office版本,以实现兼容,但浅尝辄止。主要是在命名空间这块的问题还没有想好如何解决。于是换了思路,直接生成html格式的数据到文原创 2011-09-13 11:19:28 · 2643 阅读 · 2 评论 -
C#自定义枚举类的实现
一个最简单的枚举类public enum sex{male=0,female=1}然而使用或绑定时需要中文,解决办法有以下几种:1.public enum sex{男人=0,女人=1}2.(参考他人)publ原创 2011-09-16 00:01:52 · 7923 阅读 · 0 评论 -
System.Runtime.InteropServices.COMException解决办法
昨天遇到的这个问题,在网上查了,似乎相同的情况和解决方案并不多,记录在此,以备日后查阅。原本电脑是XP的系统,因为要装Windows Phone Developer Tools,不支持XP,所以毅然决然地换了Win7。安装都很顺利的,可是软件装好了,重新打开时提示了如标题的错原创 2011-02-27 17:00:00 · 25451 阅读 · 0 评论 -
发布ASP.NET MVC 4.0 网站到Web服务器上遇到的若干问题
昨晚领导要就就目前的开发进度发布一个演示版本,发过来一个地址。在之前的公司有DBA和Archi 把环境搭建好,很少为这些事情操心。没想到本来认为挺容易分分钟搞定的事情,也遇到了一些波折。所以就这些问题做一个记录,以备以后查阅。第一,数据库迁移问题。本机开发时并未咨询领导生产环境配置,直接用SQL Server 2012建立的数据库。给开通的虚拟机上SQL Server的版本是 SQL Se原创 2015-08-07 14:40:20 · 871 阅读 · 0 评论