<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u013365840的专栏]]></title><description><![CDATA[早安，csdn。]]></description><link>https://blog.youkuaiyun.com/u013365840</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u013365840]]></copyright><item><title><![CDATA[（持续更新）2022-2024年多年日期json信息-2024]]></title><link>https://blog.youkuaiyun.com/u013365840/article/details/139060830</link><guid>https://blog.youkuaiyun.com/u013365840/article/details/139060830</guid><author>u013365840</author><pubDate>Mon, 20 May 2024 11:25:41 +0800</pubDate><description><![CDATA[type：类型。0代表上班 1周末休息 2节假日
remark：备注。节假日名称，补为节假日补班]]></description><category></category></item><item><title><![CDATA[基于反射获取EF中定义的表名、列名及注释]]></title><link>https://blog.youkuaiyun.com/u013365840/article/details/122950084</link><guid>https://blog.youkuaiyun.com/u013365840/article/details/122950084</guid><author>u013365840</author><pubDate>Tue, 15 Feb 2022 19:07:25 +0800</pubDate><description><![CDATA[项目背景

先说下项目背景，新接手一个项目，交接文档中不包含数据字典，数据库表结构也没有任何注释，只有项目代码中实体类部分包含部分注释。为了方便后续迭代维护。我需要将实体中对相关字段的注释同步到数据库对应的注释中，但是涉及的表及字段比较多，手工维护比较麻烦，所以考虑通过反射去实现这个功能。

实现逻辑

我把整个功能的实现分了四个步骤：

1.把项目中定义的实体类及注释生成XML文件
	2.读取XML文件获取需要同步的实体类信息
	3.通过反射往实体类中解析需要的信息
	4.拼接需要信息。在数据库中执行
代]]></description><category></category></item><item><title><![CDATA[日志埋点的实现(本地生成txt文件，异步读取上传)]]></title><link>https://blog.youkuaiyun.com/u013365840/article/details/89191995</link><guid>https://blog.youkuaiyun.com/u013365840/article/details/89191995</guid><author>u013365840</author><pubDate>Wed, 10 Apr 2019 19:59:42 +0800</pubDate><description><![CDATA[最近工作过程中需要实现一个日志埋点的功能，采集用户行为及相关行为Log以便后续的报表分析。

首先整理下实现日志埋点必须具备的功能：

1.行为采集注册-

2.行为采集实时写入

3.行为采集异步上传

实现过程中可能会出现的问题:文本文件追加和读取的并发问题。

具体实现：

private static object loker = new object();

private static...]]></description><category></category></item><item><title><![CDATA[解决VS2008 WCE程序重新生成慢的问题]]></title><link>https://blog.youkuaiyun.com/u013365840/article/details/81283990</link><guid>https://blog.youkuaiyun.com/u013365840/article/details/81283990</guid><author>u013365840</author><pubDate>Mon, 30 Jul 2018 14:07:56 +0800</pubDate><description><![CDATA[最近用VS2008开发Windows Mobile程序，使用C#、.NET Compact Framework，发现项目生成速度比较慢。用VS2008打开项目后，开始一段时间生成速度还能忍受，时间一长，编译速度巨慢，最慢达到5分钟之久，实在无法忍受。

决定找出VS2008生成时，做了什么花费时间的工作。从工具à选项进入“选项”对话框

 

选择“MSBuild项目生成输出详细信息”为“诊断”这...]]></description><category></category></item><item><title><![CDATA[Mongodb的安装步骤及启动成window服务]]></title><link>https://blog.youkuaiyun.com/u013365840/article/details/81077626</link><guid>https://blog.youkuaiyun.com/u013365840/article/details/81077626</guid><author>u013365840</author><pubDate>Tue, 17 Jul 2018 12:24:06 +0800</pubDate><description><![CDATA[1.下载mongoDB安装包，不能设置免费资源了。

https://download.youkuaiyun.com/download/u013365840/10545769

2.直接执行文件，这里一直下一步即可。也可以更改安装目录到选择的文件夹

3.在bin文件夹同级目录创建两个空文件夹data、log



4.配置环境变量 ，将bin文件夹所在路径复制到Path原路径之后即可。



5.测试mon...]]></description><category></category></item><item><title><![CDATA[MSSQL 对已有数据表添加自增主键]]></title><link>https://blog.youkuaiyun.com/u013365840/article/details/80415896</link><guid>https://blog.youkuaiyun.com/u013365840/article/details/80415896</guid><author>u013365840</author><pubDate>Wed, 23 May 2018 10:29:47 +0800</pubDate><description><![CDATA[最近运维线上检查，发现线上有个表没有主键标识。需要添加主键，我看了下大概十万左右的数据，现有数据重复率较高，无法对现有列直接添加主键，所以需要加一列无意义的主键标识。根据主键字段类型找了两种方式。

1. 主键为int 或者bigint

ALTER TABLE Atest ADD MainId int identity(1,1)  PRIMARY KEY;

2.主键为GUID

ALTER T...]]></description><category></category></item><item><title><![CDATA[C#控件窗体截图]]></title><link>https://blog.youkuaiyun.com/u013365840/article/details/43271285</link><guid>https://blog.youkuaiyun.com/u013365840/article/details/43271285</guid><author>u013365840</author><pubDate>Thu, 29 Jan 2015 14:52:04 +0800</pubDate><description><![CDATA[控件无滚动条时


首要用到了g.CopyFromScreen函数，一般用如下重载办法：

g.CopyFromScreen（出发点的屏幕坐标X，出发点的屏幕坐标Y，0，0，new Size（窗体的宽度，窗体的高度））;


Bitmap bit=new Bitmap（this.Width，this.Height）;//实例化一个和窗体一样大的bitmap

Graphics g=Graph]]></description><category></category></item><item><title><![CDATA[安卓开发使用Sqllite数据库动态存储数据]]></title><link>https://blog.youkuaiyun.com/u013365840/article/details/39925095</link><guid>https://blog.youkuaiyun.com/u013365840/article/details/39925095</guid><author>u013365840</author><pubDate>Thu, 09 Oct 2014 09:26:16 +0800</pubDate><description><![CDATA[公司刚分配的任务说需要用内置sqllite数据库开发一个app，这两天找了一下资料，终于成功。下面贴一下代码。

第一步，首先，在你的项目中res文件夹下，新建一个raw文件夹，然后把你建好的sqllite数据库放在这个文件夹下面。



 

第二部，新建一个DatabaseHelper类，继承自带的SQLiteOpenHelper

 


public class DatabaseHelpe...]]></description><category></category></item><item><title><![CDATA[安卓AlertDialog子窗口两种功能的实现]]></title><link>https://blog.youkuaiyun.com/u013365840/article/details/39892723</link><guid>https://blog.youkuaiyun.com/u013365840/article/details/39892723</guid><author>u013365840</author><pubDate>Wed, 08 Oct 2014 14:08:18 +0800</pubDate><description><![CDATA[最近在开发中有用到AlertDialog子窗口的功能，现在贴上]]></description><category></category></item><item><title><![CDATA[获取安卓百度地图两点间的直线距离并画线]]></title><link>https://blog.youkuaiyun.com/u013365840/article/details/39892397</link><guid>https://blog.youkuaiyun.com/u013365840/article/details/39892397</guid><author>u013365840</author><pubDate>Wed, 08 Oct 2014 13:38:52 +0800</pubDate><description><![CDATA[最近刚开始接触开发，开发一个小应用，需要实现在百度地图标注当前位置和从数据库读取的点的位置，并计算出两点的位置划线

 

获取当前位置和标注点位置的经纬度的方法我就不写上了，得到两点的经纬度，首先获取两点之间的直线距离

 

 


public Double Distance(double lat1, double lng1,double lat2, double lng2) {
     ...]]></description><category></category></item><item><title><![CDATA[安卓新手开发学习小技巧]]></title><link>https://blog.youkuaiyun.com/u013365840/article/details/39889735</link><guid>https://blog.youkuaiyun.com/u013365840/article/details/39889735</guid><author>u013365840</author><pubDate>Wed, 08 Oct 2014 09:31:35 +0800</pubDate><description><![CDATA[1.int，double，string 类型转换]]></description><category></category></item></channel></rss>