自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

.NET开源应用程序框架 HYAppFrame

请参考开发指南《31天学会CRM项目开发(C#编程入门及项目实战)》

  • 博客(130)
  • 资源 (22)
  • 收藏
  • 关注

原创 不用VBA,如何表格中写公式实现汉字转拼音?

您知道培训老师最常用的公式吗?Excel网络函数库自2018年发布以来,我们几乎每天都在帮助用户解决各种办公自动化问题。解决的问题多了,慢慢的我们对用户的业务场景、问题来源、困难诉求有了基本认识。为了更好的帮助大家,未来,我们将对不同职业的办公效率改善问题进行归纳总结,力求给大家推荐最佳的“效率神器”。欢迎大家踊跃提问,我们会做到有问必答、有求必应,努力成为您身边的可信赖的办公自动化专家。

2024-01-20 16:33:23 420

原创 疫情风险地区排查工具

疫情风险地区排查工具,排查成百上千的地址,只需三步:导入地址,开始排查,导出地址。功能特点:(1)、多地址多行程处理,工具可自动将一个单元格内的地址按照逗号、顿号、换行符自动拆分多地址。(2)、标准地址转换,工具会使用高德地址数据库对不规范的地址进行标准地址转换,提高风险地区识别效率。(3)、自动排查,工具会将地址国家最新疫情风险地区数据库进行比对,自动排查区县一级的高中低风险数量。......

2022-08-16 08:15:36 390 1

原创 如何在表格中判断某个地址是不是疫情风险地区

时光飞逝,知不觉已经来到新冠疫情的第三年。疫情搅乱了我们的生活,但好在,黎明的曙光已经出现,相信很快我们就能彻底战胜病毒,拥抱美好生活。虽然曙光已经出现,但我们仍不能掉以轻心,身处风险地区的朋友要做好防护隔离,常态化地区的朋友们也要时刻警惕,今天小编就教给大家如何在Excel/WPS表格中判断某地有无风险地区。...

2022-08-01 20:46:04 308

原创 网页数据抓取公式之京东商品数据抓取

上期我们使用抓取公式抓取了船舶状态,有好多小伙伴便问能不能用这个公式抓取京东商品的一些信息到Excel表格中呢?今天小编就给大家演示一下,做电商的朋友要注意了!

2022-07-31 17:37:22 399

原创 如何写公式提取车牌号

在表格中写公式就能精确提取车牌号。

2022-07-29 19:36:04 828

原创 如何写公式爬取网页数据之船舶定位

各位亲,不用Python,不用写VBA,写公式也能爬网页数据,您知道吗?今天小编给您整理了一个案例,做进出口贸易的朋友,需要每天关注船舶状态,关注一个船舶倒是容易,到网页上查一查就行,但如果有多个,甚至十几个船舶,一个一个查就不方便,也不直观。此时,如果能在表格中批量查,就方便了。...

2022-07-07 17:07:18 682

转载 Excel翻译公式之谷歌翻译公式

在Excel中写翻译公式GoogleTranslate(A2,"en","zh-CN")就可以进行翻译,拖动公式还可以进行批量翻译。使用谷歌网页翻译接口,只要谷歌支持的翻译语言这个公式都支持。下图演示了如何在Excel表格中翻译越南语、印尼语、泰语等。常用翻译公式英译中=GoogleTranslate(A2,"en","zh-CN")英译法语=GoogleTranslate(A2,"en","fr")英译德语=GoogleTranslate(A2,"en","de")英译西班牙语=G.

2021-12-16 08:12:17 5046

原创 WPS翻译公式之谷歌翻译公式

在WPS中写翻译公式GoogleTranslate(翻译内容,源语言,目标语言)就可以进行翻译,拖动公式还可以进行批量翻译。使用谷歌网页翻译接口,只要谷歌支持的翻译语言这个公式都支持。常用翻译公式英译中=GoogleTranslate(A2,"en","zh-CN") 英译法语=GoogleTranslate(A2,"en","fr") 英译德语=GoogleTranslate(A2,"en","de") 英译西班牙语=GoogleTranslate(A2,"en","es") 中译

2021-12-15 17:09:09 1867

原创 在Asp.Net MVC项目中创建一个API

最近在忙一个MVC项目,Leader要求创建一个API,可通过某个link获得某个记录的信息。本来想通过View来返回一个JSON记录,当我创建Controller时发现有一个API Controller,想必是MVC已经具备这个功能了,所以抱着试一试的心态,迅速补习了一下MVC API知识,马上现学现卖。

2017-07-28 16:22:47 1321 1

原创 WebUploader单击选择文件按钮无效

在EasyUI中使用WebUploader组件,准备上传文件,结果单击[选择文件]按钮无法弹出文件选择对话框。百思不得其解,由于使用的是Firefox浏览器的,所以本能的按下快捷键F12准备查看控制台,看看有无报错。错误没找到,但惊奇的发现,按F12后,WebUploader居然可以弹出文件选择框,而且其他功能也都正常了。接着继续搜索WebUploader F12,发现不少网友都遇到了这个问题。有大神已经给出了解决方案,出现Bug的原因是[选择文件]按钮的长宽都是0,需要重新渲染一下网页即可,而F12正

2017-07-28 15:57:04 6171 2

原创 C/S框架设计经验小结

经常听到初学者争论,是学C/S结构还是学B/S结构?而笔者以为,两种架构都要学,不仅要学,而且还要精通。至于用哪种架构解决问题,那就要看工作需要了。在企业管理系统领域,C/S架构的系统占有非常重要的地位,比如ERP、MES系统C/S架构的居多。对企业而言,只要能提高操作效率,他们并不在意是什么架构。今天笔者就和大家分享一下如何开发一套稳健、高效的的C/S架构的系统。

2017-04-19 10:08:38 6711

原创 开源工作流HYAppFrame来了

以前的OA产品为适应市场对工作流的需求,几乎一夜之间全部更名成BPM。的确,一套应用系统有了工作流引擎,几乎可以做任何事。笔者在实际项目中需要处理N多业务表单,涉及多个业务部门和岗位,一个业务流程顺畅走下来,如果没有工作流支持,单靠修改表单状态几乎不可能。在定制开发过程中,需求的多样性要求工作流引擎有较高的灵活性。在过去工作中,笔者工作上获得的成功有一半可归功于长期积累的应用程序框架和工作流引擎,如果不是它们,笔者很难在短时间内满足老板和业务部门的需求。

2016-10-23 08:34:14 5267

原创 做作业送书啦,完成16道编程题就有机会得书

我是《31天学会CRM项目开发(C#编程入门及项目实战)》的作者,现组织带学徒、免费赠书活动,做完下面16道编程题,免费获得价值89元的《31天学会CRM项目开发》赠书一本,总共10本,先来先得,送完为止。将编程题源代码或截图打包发送至3133856930@qq.com,经审核后,确认是独立、真实完成了作业,即可送书。本活动最终解释权归作者所有。

2016-08-10 21:42:29 1087

原创 C#人民币金额大写

这是一项经典编程题,笔者也曾将此题作为面试题。1.业务要求。人民币大写金额用到的汉字主要包括零、壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿等。人民币大写金额有如下注意事项:中文大写金额数字到“元”为止的,在“元”之后、应写“整”(或“正”)字;在“角”之后,可以不写“整”(或“正”)字;大写金额数字有“分”的,“分”后面不写“整”(或“正”)字。

2016-08-04 21:00:49 3826 5

原创 完成二十道编程题,就有机会获得作者赠书

完成二十道C#编程入门题(任务),就有机会获得价值89元的赠书《31天学会CRM项目开发(C#编程入门及项目实战)》,面向编程新手,仅限十本,送完为止。搜索书名,加入读者群,领取任务。...

2016-08-02 18:27:35 225

原创 完成二十道编程题,就有机会获得作者赠书

完成二十道C#编程入门题(任务),就有机会获得价值89元的赠书《31天学会CRM项目开发(C#编程入门及项目实战)》,面向编程新手,仅限十本,送完为止。搜索书名,加入读者群,领取任务。...

2016-08-02 18:27:34 203

原创 WebClient以POST方式发送Web请求

本例使用WebClient以POST方式发送Web请求并下载一个文件,难点是postData的构造,发送Web请求时有的网站要求可能要求Cookies前后一致。其中application/x-www-form-urlencoded会告诉服务器该参数是以param1=value1&param2=value2&param3=value3方式拼接的。

2016-07-27 22:54:30 5336

原创 刚学编程的朋友,福利来了

史上售后服务最好的编程入门书,有入门基础,还有项目实战,有读者群可交流,还有作者在线指导,更关键的是还有免费赠书活动,特别适合初学者

2016-07-25 22:16:47 234

原创 如何自动拼接 Update语句,仅Update已修改的字段

我们通常使用update语句更新数据库记录,例如使用update user set username='001', nickname='Tom', age=18 where id = 1语句更新username、nickname或age字段的值。假设,我们只修改了username,并没有修改nickname和age,那么上面的sql就显得多余了,改成update user set username='001' where id = 1才算完美,即哪些字段发生了变化就更新哪些字段。

2016-07-25 21:49:20 2136

原创 SQL Server如何创建递归函数

本例旨在介绍递归函数的用法,递归函数最大特点在于自己可调用自己。在数据库MyDatabase中有一张名为job的岗位表,其Create脚本如代码片段7-52所示,id是自增字段,parentId指当前岗位的上级岗位id,parentId = 0时表示当前岗位是一级岗位,name指岗位名称。为了显示岗位的层级关系,需获得岗位的完整名称,如图7-37中fullName字段所示。由于岗位的层级数量不确定,所以无法通过if else if语句判断,此时可通过递归函数getjob_fullname(@id int,

2016-07-21 21:29:45 3283

原创 C#执行CMD命令

在Windows操作系统命令提示符中可通过执行dos命令实现大部分系统级操作。如图5-3所示,在本示例中通过C#代码调用cmd.exe程序并执行dos指令。例如ping命令,或shutdown –s -t 1关机指令。

2016-07-21 21:22:34 2769

原创 DataGridView如何快速导出Excel

从DataGridView或DataTable导出Excel文件,为了按照数据类型设置单元格格式,导出Excel时速度都比较慢,一直找不到好的办法。最后从外文网站上找到解决办法,使用ws.get_Range(excelRange, Type.Missing).Value2方法批量设置单元格的值。

2016-07-20 21:05:26 1270

原创 C#拓展练习之模拟键盘录入

使用C#调用Windows API使程序模拟键盘输入,也可模拟按下快捷键。本例中,单击“模拟输入”按钮,可录入字符“abcde123456”,单击“Ctrl+V”按钮可实现粘贴功能,效果如图16-2所示。

2016-07-20 20:22:13 1632

原创 C#生成二维码名片

本例将使用ThoughtWorks.QRCode类库生成二维码名片。正式编码前,先了解一下什么是vCard?它是一种用于定义电子名片的标准或规范。手机通信录可导出vCard格式。片段21-15是一段vCard格式的文本,从数据结构上看并不复杂,按照格式填充相关信息,以二维码方式输出。

2016-07-19 21:16:29 3201 1

原创 优秀程序员应具备的5项基本素质

很多程序员经常以“码农”自嘲,之所以这样,可能有收入低、加班多、压力大、所在公司规模小、社会地位低、自我认同感缺失、从事着简单没有技术含量工作的原因,从而引起对自身事业发展前景的忧虑。那么,“码农”如何才能成为优秀的程序员呢?笔者总结了5个条件。

2016-04-07 20:16:31 1028

原创 书已出,只要能帮助或影响1000人,也算是功德圆满

最近刚出了一本关于软件编程入门的书,书名是《31天学会CRM项目开发(C#编程入门及项目实战)》,机械工业出版社的,没花钱。写书很耗精力,为了专心写书也把工作给辞了。本以为书出了后能轻松些,但实际上更忙了,这种专业书籍不比小说,适用人群少。书出了后,出版社给做了个微信软文,经过朋友群卖力吆喝后,阅读量才上了600,相比其他软文几十的阅读量,出版社都说我这成绩很不错了。这个号称有十万粉丝的公用号实际影响力寥寥。

2016-04-06 08:48:52 594 4

原创 作者签名赠书,免费学习软件编程

本活动起止时间为4月1日至4月30日,活动期间转发本链接,阅读量排名前十的QQ网友将免费获得价值89元的《31天学会CRM项目开发》一本。如何参加活动?划到最后面,输入您的QQ号,单击“我要报名”,然后分享到您的朋友圈。QQ号是领取赠书的唯一凭证。活动最终解释权归举办方所有。

2016-04-05 16:45:26 1434

原创 写博十年,终于混到出书了

和CSDN一起成长快十年了,在这里泡论坛,写博客,下载技术资源。我的成长离不开这里,离不开热心的网友。当初发起开源项目MiniOA,吸引了很多网友,之后就有了写书的念头,虽然整理了很多文档资料,不过,从各种途径了解到JSF和Richfaces在国内知名度太小,所以最终放弃了。

2016-03-21 08:59:12 1107

原创 将jar包加入maven项目

使用maven创建的web项目,添加了若干javabean后,执行mvn package命令失败,报错误“找不到符号”,判断是jar包缺失。于是想办法将jar(javax.faces-2.2.6.jar)包加入到pom.xml中 org.glassfish javax.faces 2.2.6 test其中groupId和artifactId可到javax.fa

2015-08-07 14:50:21 418

原创 错误No Persistence provider for EntityManager named

遇到错误“No Persistence provider for EntityManager named”请检查persistence.xml是否在WEB-INF\classes\META-INF文件夹下!

2015-08-06 18:43:10 1339

原创 使用agsXMPP SDK向Openfire发送文件的注意事项

使用agsXMPP向Openfire发送文件,一直被service-unavailable错误困扰,详细错误如片段1-1所示。使用agsXMPP自带的Demo MiniClient项目,可以正常发送文件,但在自己的项目中却发送失败。后比对MiniClient项目代码终于找出问题。

2015-07-28 11:27:42 2171

原创 HYAppFrame(WinForm框架源码)安装部署指南

HYAppFrame是一款基于Win form的开源应用程序框架,包含服务器Web Service、主程序框架、组织架构、权限控制、菜单导航、基础数据、系统参数、日志管理、定时任务等。

2015-07-24 15:06:34 5412 4

原创 DataGridView增加新行(合计行)

在DataGridView中增加合计行,可使用下面的代码:DataGridViewRow row = (DataGridViewRow)dgv.Rows[0].Clone();var index = dgv.Rows.Add();dgv.Rows[index].Cells["ID_"].Value = 0;dgv.Rows[index].Cells[colName].Value = am

2015-07-23 08:49:15 4891

原创 CodedUI自动化测试及脱离VS独立运行

Visual Studio自带的测试功能很强大。本文章将演示一个”编码的UI测试“的例子。我们还可在一个WinForm项目中执行事前录制好的测试脚本,并脱离VS独立运行。

2015-06-12 21:18:12 3449

原创 Sql Server datediff 函数导致溢出

遇到以下错误消息 535,级别 16,状态 0,第 1 行datediff 函数导致溢出。用于分隔两个日期/时间实例的日期部分的数字太大。请尝试使用日期部分精度较低的 datediff。来源是sql语句select ID_, sqls from core_autojobs where DATEDIFF(ms,isnull(MDATE_,0),getDate()) > 60000

2015-03-03 10:22:23 7512 1

原创 SQL Server进程死锁

SQL Server遇到错误“事务(进程 ID 144)与另一个进程被死锁在 锁 | 通信缓冲区 资源上,并且已被选作死锁牺牲品。请重新运行该事务。”之前也遇到过,上次没解决,这次再看看。既然出现“死锁”现象,问题肯定出在更新记录表上,所以找到被锁定的表,问题将会解决。找到出问题的存储过程,发现存在以下update语句update mytable set name='Daniel' where

2015-02-27 16:16:39 1114

原创 c# Winform发邮件失败,附件过大

发邮件应该是一个很简单的功能,结果一加上附件就失败,以为附件比较大,但是附件才3M,也算大吧。前后检查代码,测试又测试,理论上都是对的,但就是失败。在百度中搜索发送邮件,附件过大,几乎找不到。然后,在google中搜索System.Net.Base64Stream.EncodeBytes 邮件发送失败找到文章http://stackoverflow.com/qu

2013-12-19 11:39:23 1154

原创 在VS2010中集成AutoVue20.2.1控件

断断续续摸索了一个月终于算是解决了,虽然不完美,但总算达到目标。目标:在VS2010中集成autovue控件,用于文档或图纸浏览。

2013-10-09 15:51:57 7925 18

原创 剩余GPRS为8013.35M(1M=1024K) 剩余GPRS为60.00M(1M=1024K)的含义

用手机短信查了一下流量,结果返回:剩余GPRS为8013.35M(1M=1024K) ,有效期20130901-20130930。剩余GPRS为60.00M(1M=1024K) ,有效期20130901-20130930。两句话格式几乎一模一样,就是不知道我的剩余流量是8G呢还是60M。

2013-09-14 10:56:56 1219

原创 .net4.0中引用.net2.0的dll

在一个.net4.0的项目中要引用一个基于.net2.0的dll,直接添加应用后,无法使用,也无法编译,提示目标框架不能加载引用。目标框架式.net 4.0 Client Profile和.net4.0不一样。

2013-09-11 11:39:43 3003

辉耀疫情风险地区排查工具

疫情风险地区排查工具,排查成百上千的地址,只需三步:导入地址,开始排查,导出地址。功能特点:(1)、多地址多行程处理,工具可自动将一个单元格内的地址按照逗号、顿号、换行符自动拆分多地址。(2)、标准地址转换,工具会使用高德地址数据库对不规范的地址进行标准地址转换,提高风险地区识别效率。(3)、自动排查,工具会将地址国家最新疫情风险地区数据库进行比对,自动排查区县一级的高中低风险数量。

2022-08-16

中国2022行政区划数据库,包含省、市、区、街道等4级数据

文件是"中国行政区划4级-20220409.xlsx",包含省、市、区、街道等4级基础数据,更新日期为2022-04-09。

2022-04-10

辉耀PDF文档有效时间设置工具

发给客户或供应商的PDF文件,如果加密,即便给对方密码,也可能会招来对方的抱怨,或者给人不够信任的感觉,也可能暗示客户文件内容很重要是不是需要备份一下或打印。所以对PDF的加密限制要“隐蔽”进行。很多PDF加密或有效期设置工具要么容易破解要么加密后成exe文件,不是原来的PDF文件,不能达到“隐蔽”的作用。设置了有效期的PDF文件只能在Adobe Reader、福昕、Chrome PDF Viewer及Opera浏览器等功能完善的PDF阅读器,在Microsoft Edge、WPS、Foxit Edito、CAJViewer及手机APP阅读器中无法打开或阅读。 加密后的文件依然是PDF文档格式,通过微信或邮件发送出去后,仍然有效。

2021-07-17

Dingding 钉钉工作台企业应用自动登录实例源码,C#.Net,jsapi授权

本源码为钉钉工作台企业自建应用系统免登录示例,在钉钉工作台,打开内部应用时,可调用dd.config()取得当前用户信息。 修复博文https://blog.csdn.net/u014479921/article/details/80083746所附源代码中access_tocke获取方式,修复时间生成方式。

2019-03-13

辉耀PDF文件合并工具、批量添加签章工具(试用版)

辉耀PDF文件合并工具、批量添加签章工具(试用版),适用于PDF订单的合并,批量添加水印、Logo,批量添加签章、印章。

2019-01-06

PDF有效期设置/PDF加密

发给客户或供应商的PDF文件,如果加密,即便给对方密码,也可能会招来对方的抱怨,或者给人不够信任的感觉,也可能暗示客户文件内容很重要是不是需要备份一下或打印。所以对PDF的加密限制要“隐蔽”进行。很多PDF加密或有效期设置工具要么容易破解要么加密后成exe文件,不是原来的PDF文件,不能达到“隐蔽”的作用。当然,安全是相对的,这种设置方式虽然不是绝对安全,对90%以上的用户足够了。

2016-07-29

C# 即时通讯工具源代码

介绍如何使用 XMPP协议通过 Openfire即时通信服务器实现即时通信 (网络聊天)的方法。

2016-03-25

C# 二维码名片

演示如何创建一个二维码名片工具,内容涉及图片操作、 二维码类库、电子名片、带 Logo 的二维码等知识点。

2016-03-25

C# Excel导入导出

演示 C#如何实现对 Excel 文件的读取、写入等基本操作。

2016-03-25

C#模拟键盘录入

C#模拟人工操作键盘录入数据,自动完成数据录入。

2016-03-25

录屏专家/录制GIF动画/屏幕录制

将电脑屏幕中的内容录制成GIF,录制完成后可编辑帧,纯绿色软件,无需安装,需.NET Framework4.0,基于著名.NET开源软件ScreenToGif汉化。

2015-08-07

MD5Checker 查看文件md5文件

MD5Checker 查看文件md5文件

2011-11-30

Sql Server 2005/2008 jar包

Sql Server 2005/2008 jar包 sqljdbc4.jar

2011-08-05

Putty.exe连接Linux的telnet/ssh客户端

Putty.exe连接Linux的telnet/ssh客户端

2011-08-03

ResHacker_3.5浏览编辑exe文件资源(绿色)

ResHacker_3.5可以很方便的浏览和编辑exe文件资源,比如提取图标资源、修改版本,或修改对话框。

2011-07-07

WinPack修改cab

WinPack可以修改InstallShield创建的.cab文件,仅适用于InstallShield5.0和6.0,更高版本可以使用InstallShield自带的iscab.exe程序。

2011-07-07

汉字拼音对照表,共7808个简体繁体汉字

汉字拼音对照表,共7808个简体繁体汉字

2011-05-21

MiniOA操作指南

MiniOA是一个开源的协同办公系统,旨在帮助企业IT管理人员快速搭建信息管理系统,主要包括组织结构管理、权限管理、导航菜单管理、文章(新闻)管理、图表展示、邮件客户端、工作流审批、电子表单管理、即时通讯等模块。MiniOA操作简单、易学易用、功能实用、良好的用户体验,是一套适合中小企业的完整的协同办公系统,其最大特点是开放的源代码,有利于企业实现快速二次开发,有利于初学者了解企业信息化需求和积累Web应用程序开发经验。

2011-05-20

如何将Jbpm集成到RichFacesLiveDemo

本demo旨在探讨如何将jbpm集成到一般的web系统中 下载Hello.rar并解压缩在webapps下 安装好了jbpm数据库 在login.jsf页面中单击mHelloWorld,执行后台的jbpm检索方法

2009-04-22

RichFacesDemo(Hello)最简单的案例

刚刚学习richfaces,按照 user guide 上第三章的教程,总是实现不了预期效果,总是停留在tomcat错误页面上,思来想去web.xml和faces-config.xml都按照要求配置了,为何不对呢? google那么了长时间,总算提炼出一个demo。 运行环境tomcat6.0 jdk1.6 放在webapp下,http://localhost:8080/Hello2RichFacesDemo/richfaces/commandLink/examples/sayHello.jsf

2009-04-14

Openbravo安装指南

Openbravo安装指南,tomcate、apache-ant、postgres及环境变量配置

2008-11-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除