博客园 - 月亮邮递员
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=640556
2022-08-08T09:22:20Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
feed.cnblogs.com
https://www.cnblogs.com/izhaofu/p/smartsql2.html
如何基于WPF写一款数据库文档管理工具(二) - 月亮邮递员
如何基于WPF实现一款数据库文档管理工具?SmartSQL正式基于WPF写的这样一款开源的数据库文档管理工具,包含的技术组件有HandyControl、SqlSugar、RazorEngine、iTextSharp、ZetaLongPaths等,用到的数据库有SqlServer、MySql、PostgreSql、SQLite等,下面我们就来看下开发这款工具有哪些技术要点。
2022-08-03T13:07:00Z
2022-08-03T13:07:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】如何基于WPF实现一款数据库文档管理工具?SmartSQL正式基于WPF写的这样一款开源的数据库文档管理工具,包含的技术组件有HandyControl、SqlSugar、RazorEngine、iTextSharp、ZetaLongPaths等,用到的数据库有SqlServer、MySql、PostgreSql、SQLite等,下面我们就来看下开发这款工具有哪些技术要点。 <a href="https://www.cnblogs.com/izhaofu/p/smartsql2.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/smartsql1.html
基于WPF重复造轮子,写一款数据库文档管理工具(一) - 月亮邮递员
公司业务历史悠久且复杂,数据库的表更是多而繁杂,每次基于老业务做功能开发都需要去翻以前的表和业务代码。需要理解旧的表的用途以及包含的字段的含义,表少还好说,但是表一多这就很浪费时间,而且留下来的文档都是残缺不全,每次查一些表的含义都要捯饬很久。在网上搜索关于数据库文档管理工具搜到最多的就是Screw和DBCHM,一个是基于Java的工具、另一个则是bug很多,表一多就一直转圈圈进不去。所以自己就动手开发了这款SmartSQL的工具。
2022-07-31T08:44:00Z
2022-07-31T08:44:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】公司业务历史悠久且复杂,数据库的表更是多而繁杂,每次基于老业务做功能开发都需要去翻以前的表和业务代码。需要理解旧的表的用途以及包含的字段的含义,表少还好说,但是表一多这就很浪费时间,而且留下来的文档都是残缺不全,每次查一些表的含义都要捯饬很久。在网上搜索关于数据库文档管理工具搜到最多的就是Screw和DBCHM,一个是基于Java的工具、另一个则是bug很多,表一多就一直转圈圈进不去。所以自己就动手开发了这款SmartSQL的工具。 <a href="https://www.cnblogs.com/izhaofu/p/smartsql1.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/smartsql.html
SmartSQL:基于WPF写的一款开源方便、快捷的数据库文档查询、生成工具 - 月亮邮递员
SmartSQL 是一款数据库文档工具!
该工具从最初支持chm文档格式开始,通过开源,集思广益,不断改进,又陆续支持word、excel、pdf、html、xml、markdown等文档格式的导出。
2022-07-01T07:06:00Z
2022-07-01T07:06:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】SmartSQL 是一款数据库文档工具!
该工具从最初支持chm文档格式开始,通过开源,集思广益,不断改进,又陆续支持word、excel、pdf、html、xml、markdown等文档格式的导出。 <a href="https://www.cnblogs.com/izhaofu/p/smartsql.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/15438533.html
把表中的内容生成插入语句 - 月亮邮递员
--把表中的内容生成插入语句 1 CREATE PROCEDURE [dbo].[UspOutputData] @tablename sysname 2 AS 3 DECLARE @column VARCHAR(1000); 4 DECLARE @columndata VARCHAR(1000);
2021-10-22T05:58:00Z
2021-10-22T05:58:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】--把表中的内容生成插入语句 1 CREATE PROCEDURE [dbo].[UspOutputData] @tablename sysname 2 AS 3 DECLARE @column VARCHAR(1000); 4 DECLARE @columndata VARCHAR(1000); <a href="https://www.cnblogs.com/izhaofu/p/15438533.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/6278589.html
微信小程序-TabBar功能实现 - 月亮邮递员
要实现tabbar的导航条其实很简单,我们要实现全局的tabbar只需要在app.json文件中定义即可,局部的就在局部的tabbar文件中实现。 来看看app.json代码: 注意: 最后效果图:
2017-01-12T07:54:00Z
2017-01-12T07:54:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】要实现tabbar的导航条其实很简单,我们要实现全局的tabbar只需要在app.json文件中定义即可,局部的就在局部的tabbar文件中实现。 来看看app.json代码: 注意: 最后效果图: <a href="https://www.cnblogs.com/izhaofu/p/6278589.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/5917246.html
[图床神器]Windows下的图片上传工具MPic - 月亮邮递员
最近用hexo在github上搭建了一个静态博客,开始几天用起来感觉还挺好的,但是用了些天就觉得每次写文章插入图片就非常麻烦,而且如果图片多了的话上传和访问就很慢了。后来网上看了下发现mac下有款ipic的软件很方便,直接复制图片就能做到自动上传到云上。不过这软件只有收费用户才能使用七牛、又拍等云存
2016-09-28T09:23:00Z
2016-09-28T09:23:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】最近用hexo在github上搭建了一个静态博客,开始几天用起来感觉还挺好的,但是用了些天就觉得每次写文章插入图片就非常麻烦,而且如果图片多了的话上传和访问就很慢了。后来网上看了下发现mac下有款ipic的软件很方便,直接复制图片就能做到自动上传到云上。不过这软件只有收费用户才能使用七牛、又拍等云存 <a href="https://www.cnblogs.com/izhaofu/p/5917246.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/5633624.html
JavaScript变量: 变量命名原则 - 月亮邮递员
变量的命名相对而言没有太多的技术含量,今天整理有关于变量命名相关的原则,主要是想告诉大家,虽然命名没有技术含量,但对于个人编码,或者说一个团队的再次开发及阅读是相当有用的。良好的书写规范可以让你的JavaScript代码更上一个台阶,也更有利于团队的再次开发和阅读代码。 全名原则 变量名区分大小写,
2016-07-01T08:46:00Z
2016-07-01T08:46:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】变量的命名相对而言没有太多的技术含量,今天整理有关于变量命名相关的原则,主要是想告诉大家,虽然命名没有技术含量,但对于个人编码,或者说一个团队的再次开发及阅读是相当有用的。良好的书写规范可以让你的JavaScript代码更上一个台阶,也更有利于团队的再次开发和阅读代码。 全名原则 变量名区分大小写, <a href="https://www.cnblogs.com/izhaofu/p/5633624.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/4754764.html
KindeEditor图片上传插件用法 - 月亮邮递员
图片上传对于部分新手来说有时候是一件非常头疼的事,今天来分享一下项目中使用到的这个插件KindeEditor;对于图片上传、文件上传都是分分钟搞定的事,配置简单;现在来分享一下; KindeEditor官网Api文档:http://kindeditor.net/doc.php 要想使用...
2015-08-24T06:55:00Z
2015-08-24T06:55:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】图片上传对于部分新手来说有时候是一件非常头疼的事,今天来分享一下项目中使用到的这个插件KindeEditor;对于图片上传、文件上传都是分分钟搞定的事,配置简单;现在来分享一下; KindeEditor官网Api文档:http://kindeditor.net/doc.php 要想使用... <a href="https://www.cnblogs.com/izhaofu/p/4754764.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/4685749.html
微信公众号开发之微信JSSDK - 月亮邮递员
概述 微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力, 为微信用户提供更优质的网页体验。 此文档面向网页...
2015-08-19T05:58:00Z
2015-08-19T05:58:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】概述 微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力, 为微信用户提供更优质的网页体验。 此文档面向网页... <a href="https://www.cnblogs.com/izhaofu/p/4685749.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/4684039.html
微信公众号开发之微信支付 - 月亮邮递员
前几天因为公司项目需求,要做一个用微信在线充值的功能,就是在微信的浏览器里面点击一个网页调起微信支付,现在大致来说一下微信支付之公众号支付的开发流程: 首先你的公众号必须是认证服务号,要开通了微信支付的权限;在开发写代码之前我们要把支付相关的一些信息设置做好,以利于后续操作,开通之后微信那边就...
2015-08-18T08:46:00Z
2015-08-18T08:46:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】前几天因为公司项目需求,要做一个用微信在线充值的功能,就是在微信的浏览器里面点击一个网页调起微信支付,现在大致来说一下微信支付之公众号支付的开发流程: 首先你的公众号必须是认证服务号,要开通了微信支付的权限;在开发写代码之前我们要把支付相关的一些信息设置做好,以利于后续操作,开通之后微信那边就... <a href="https://www.cnblogs.com/izhaofu/p/4684039.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/4730263.html
C#使用 System.Net.Mail发送邮件功能 - 月亮邮递员
.NET 里包含了很多很丰富的邮件发送与接受的API在 System.Net.Mail命名空间里,使得我们开发发送和接受邮件相关功能变得简单,下面是一个简单发送邮件的功能: 测试一下效果: 再看一下收件邮箱: 发件箱中的发件记录: 源代码地址:https://git.oschina.net/izha
2015-08-14T07:58:00Z
2015-08-14T07:58:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】.NET 里包含了很多很丰富的邮件发送与接受的API在 System.Net.Mail命名空间里,使得我们开发发送和接受邮件相关功能变得简单,下面是一个简单发送邮件的功能: 测试一下效果: 再看一下收件邮箱: 发件箱中的发件记录: 源代码地址:https://git.oschina.net/izha <a href="https://www.cnblogs.com/izhaofu/p/4730263.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/4673595.html
移动H5前端性能优化指南 - 月亮邮递员
概述1. PC优化手段在Mobile侧同样适用2. 在Mobile侧我们提出三秒种渲染完成首屏指标3. 基于第二点,首屏加载3秒完成或使用Loading4. 基于联通3G网络平均338KB/s(2.71Mb/s),所以首屏资源不应超过1014KB5. Mobile侧因手机配置原因,除加载外渲染速度也...
2015-07-27T15:45:00Z
2015-07-27T15:45:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】概述1. PC优化手段在Mobile侧同样适用2. 在Mobile侧我们提出三秒种渲染完成首屏指标3. 基于第二点,首屏加载3秒完成或使用Loading4. 基于联通3G网络平均338KB/s(2.71Mb/s),所以首屏资源不应超过1014KB5. Mobile侧因手机配置原因,除加载外渲染速度也... <a href="https://www.cnblogs.com/izhaofu/p/4673595.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/4680114.html
微信公众号开发之微信模板消息 - 月亮邮递员
前言 模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。具体模板消息运营规则请读模板消息运营规范关于使用规则,请注意:1、所有服务号都可以在功能->添加功能插件处看到申请模...
2015-07-27T06:44:00Z
2015-07-27T06:44:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】前言 模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。具体模板消息运营规则请读模板消息运营规范关于使用规则,请注意:1、所有服务号都可以在功能->添加功能插件处看到申请模... <a href="https://www.cnblogs.com/izhaofu/p/4680114.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/4679869.html
git常用命令总结 - 月亮邮递员
前言 学习了一段时间Git,感觉操作也就是git commit,git pull ,git push ,git add,git submodule等等,下面就做一个总结,比较清楚明了。创建复制一个已创建的仓库:$ git clone ssh://haorooms@domain.com/blog.gi...
2015-07-27T05:09:00Z
2015-07-27T05:09:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】前言 学习了一段时间Git,感觉操作也就是git commit,git pull ,git push ,git add,git submodule等等,下面就做一个总结,比较清楚明了。创建复制一个已创建的仓库:$ git clone ssh://haorooms@domain.com/blog.gi... <a href="https://www.cnblogs.com/izhaofu/p/4679869.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/4675804.html
关于Objective-C格式化处理相关规范 - 月亮邮递员
Objective-C格式字符串和C#有很大的差别,下面我们就来看看 在C#中我们可以这么做,简单例举几个: 1 //格式化输出字符串 2 string word = "world"; 3 str...
2015-07-25T05:48:00Z
2015-07-25T05:48:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】Objective-C格式字符串和C#有很大的差别,下面我们就来看看 在C#中我们可以这么做,简单例举几个: 1 //格式化输出字符串 2 string word = "world"; 3 str... <a href="https://www.cnblogs.com/izhaofu/p/4675804.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/4439113.html
javascript常用方法函数收集 - 月亮邮递员
收集了一些比较常用的javascript函数。1、字符串长度截取function cutstr(str, len) { var temp, icount = 0, patrn = /[^\x00-\xff]/, strre = ""; for (...
2015-04-19T06:36:00Z
2015-04-19T06:36:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】收集了一些比较常用的javascript函数。1、字符串长度截取function cutstr(str, len) { var temp, icount = 0, patrn = /[^\x00-\xff]/, strre = ""; for (... <a href="https://www.cnblogs.com/izhaofu/p/4439113.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/4437646.html
高德地图JavaScript API开发研究 - 月亮邮递员
高德地图JavaScript API是一套用JavaScript 语言编写的应用程序接口,可以通过各种API接口向地图添加内容,创建功能丰富、交互性强的地图应用。高德地图JavaScript API 提供了大量的实用工具和富有特色的插件功能,并提供了搜索和路线规划等服务。1、首先2、然后3、最后就是...
2015-04-18T08:40:00Z
2015-04-18T08:40:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】高德地图JavaScript API是一套用JavaScript 语言编写的应用程序接口,可以通过各种API接口向地图添加内容,创建功能丰富、交互性强的地图应用。高德地图JavaScript API 提供了大量的实用工具和富有特色的插件功能,并提供了搜索和路线规划等服务。1、首先2、然后3、最后就是... <a href="https://www.cnblogs.com/izhaofu/p/4437646.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/4245199.html
前端开发规范之html编码规范 - 月亮邮递员
原则1.规范 。保证您的代码规范,趋html5,远xhtml,保证结构表现行为相互分离。2.简洁。保证代码的最简化,避免多余的空格、空行,保持代码的语义化,尽量使用具有语义的元素,避免使用样式属性和行为属性。任何时候都要用尽量简单、尽量少的元素解决问题。3.实用。遵循标准,但是不能以牺牲实用性为代价...
2015-01-23T14:45:00Z
2015-01-23T14:45:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】原则1.规范 。保证您的代码规范,趋html5,远xhtml,保证结构表现行为相互分离。2.简洁。保证代码的最简化,避免多余的空格、空行,保持代码的语义化,尽量使用具有语义的元素,避免使用样式属性和行为属性。任何时候都要用尽量简单、尽量少的元素解决问题。3.实用。遵循标准,但是不能以牺牲实用性为代价... <a href="https://www.cnblogs.com/izhaofu/p/4245199.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/4164606.html
Reset css - 月亮邮递员
最近收集的一个css Reset所以贴上来,分享一下:/* 清除内外边距 */body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */dl, dt, dd, ul, ol, li, /* list ...
2014-12-15T05:00:00Z
2014-12-15T05:00:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】最近收集的一个css Reset所以贴上来,分享一下:/* 清除内外边距 */body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */dl, dt, dd, ul, ol, li, /* list ... <a href="https://www.cnblogs.com/izhaofu/p/4164606.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/izhaofu/p/4112987.html
冒泡排序算法 - 月亮邮递员
using System;using System.Collections.Generic;namespace LinQ{ internal class Program { private static void Main(string[] args) { ...
2014-11-21T07:05:00Z
2014-11-21T07:05:00Z
月亮邮递员
https://www.cnblogs.com/izhaofu/
【摘要】using System;using System.Collections.Generic;namespace LinQ{ internal class Program { private static void Main(string[] args) { ... <a href="https://www.cnblogs.com/izhaofu/p/4112987.html" target="_blank">阅读全文</a>