- 博客(11)
- 资源 (9)
- 问答 (3)
- 收藏
- 关注
转载 (持续更新)2022-2024年多年日期json信息-2024
type:类型。0代表上班 1周末休息 2节假日remark:备注。节假日名称,补为节假日补班
2024-05-20 11:25:41
255
原创 基于反射获取EF中定义的表名、列名及注释
项目背景先说下项目背景,新接手一个项目,交接文档中不包含数据字典,数据库表结构也没有任何注释,只有项目代码中实体类部分包含部分注释。为了方便后续迭代维护。我需要将实体中对相关字段的注释同步到数据库对应的注释中,但是涉及的表及字段比较多,手工维护比较麻烦,所以考虑通过反射去实现这个功能。实现逻辑我把整个功能的实现分了四个步骤:1.把项目中定义的实体类及注释生成XML文件 2.读取XML文件获取需要同步的实体类信息 3.通过反射往实体类中解析需要的信息 4.拼接需要信息。在数据库中执行代
2022-02-15 19:07:25
960
原创 日志埋点的实现(本地生成txt文件,异步读取上传)
最近工作过程中需要实现一个日志埋点的功能,采集用户行为及相关行为Log以便后续的报表分析。首先整理下实现日志埋点必须具备的功能:1.行为采集注册-2.行为采集实时写入3.行为采集异步上传实现过程中可能会出现的问题:文本文件追加和读取的并发问题。具体实现:private static object loker = new object();private static...
2019-04-10 19:59:42
1277
1
转载 解决VS2008 WCE程序重新生成慢的问题
最近用VS2008开发Windows Mobile程序,使用C#、.NET Compact Framework,发现项目生成速度比较慢。用VS2008打开项目后,开始一段时间生成速度还能忍受,时间一长,编译速度巨慢,最慢达到5分钟之久,实在无法忍受。决定找出VS2008生成时,做了什么花费时间的工作。从工具à选项进入“选项”对话框 选择“MSBuild项目生成输出详细信息”为“诊断”这...
2018-07-30 14:07:56
518
原创 Mongodb的安装步骤及启动成window服务
1.下载mongoDB安装包,不能设置免费资源了。https://download.youkuaiyun.com/download/u013365840/105457692.直接执行文件,这里一直下一步即可。也可以更改安装目录到选择的文件夹3.在bin文件夹同级目录创建两个空文件夹data、log4.配置环境变量 ,将bin文件夹所在路径复制到Path原路径之后即可。5.测试mon...
2018-07-17 12:24:06
400
原创 MSSQL 对已有数据表添加自增主键
最近运维线上检查,发现线上有个表没有主键标识。需要添加主键,我看了下大概十万左右的数据,现有数据重复率较高,无法对现有列直接添加主键,所以需要加一列无意义的主键标识。根据主键字段类型找了两种方式。1. 主键为int 或者bigintALTER TABLE Atest ADD MainId int identity(1,1) PRIMARY KEY;2.主键为GUIDALTER T...
2018-05-23 10:29:47
3778
转载 C#控件窗体截图
控件无滚动条时首要用到了g.CopyFromScreen函数,一般用如下重载办法:g.CopyFromScreen(出发点的屏幕坐标X,出发点的屏幕坐标Y,0,0,new Size(窗体的宽度,窗体的高度));Bitmap bit=new Bitmap(this.Width,this.Height);//实例化一个和窗体一样大的bitmapGraphics g=Graph
2015-01-29 14:52:04
1060
原创 安卓开发使用Sqllite数据库动态存储数据
公司刚分配的任务说需要用内置sqllite数据库开发一个app,这两天找了一下资料,终于成功。下面贴一下代码。第一步,首先,在你的项目中res文件夹下,新建一个raw文件夹,然后把你建好的sqllite数据库放在这个文件夹下面。 第二部,新建一个DatabaseHelper类,继承自带的SQLiteOpenHelper public class DatabaseHelpe...
2014-10-09 09:26:16
895
原创 获取安卓百度地图两点间的直线距离并画线
最近刚开始接触开发,开发一个小应用,需要实现在百度地图标注当前位置和从数据库读取的点的位置,并计算出两点的位置划线 获取当前位置和标注点位置的经纬度的方法我就不写上了,得到两点的经纬度,首先获取两点之间的直线距离 public Double Distance(double lat1, double lng1,double lat2, double lng2) { ...
2014-10-08 13:38:52
6388
基于反射获取EF中定义的表名、列名及注释
2022-02-15
WinForm中图片填充GDI+画的矩形后,图片底部出现蓝色的线,如何去除
2015-01-26
如何使用非模式窗口打开外部程序
2014-11-20
WPF文本框获取焦点时打开外部程序后焦点失去,如何重新获取焦点
2014-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人