随笔分类 -  项目实战

摘要:你好,我是阿辉。 之前学习了线程池,知道了它有很多好处。 使用线程池可以使我们在减少并行度花销时节省操作系统资源。可认为线程池是一个抽象层,其向程序员隐藏了使用线程的细节,使我们可以专心处理程序逻辑,而不是各种线程问题。 但也不是说我们所有的项目中都上线程池,其实它也有很多弊端,比如我们需要自定义使 阅读全文
posted @ 2021-09-09 08:20 —阿辉 阅读(1198) 评论(2) 推荐(5) 编辑
摘要:你好,我是阿辉。 前面2篇文章介绍了线程的基础知识和线程同步,下面我们来一起认识学习下,线程池的使用。 线程池 创建线程是昂贵的操作,所以为每个短暂的异步操作创建线程会产生显著的开销。一般情况下,都会使用池,也就是线程池进行管理。 线程池可以成功地适应于任何需要大量短暂的开销大的资源。事先分配一定的 阅读全文
posted @ 2021-09-06 08:15 —阿辉 阅读(712) 评论(0) 推荐(4) 编辑
摘要:上一篇文章主要带领大家认识了线程,也了解到了线程的基本用法和状态,接下来就让我们一起学习下什么是线程同步。 线程中异常的处理 在线程中始终使用try/catch代码块是非常重要的,因为不可能在线程代码之外来捕获到异常。 可以阅读下面的代码,这块是做的验证,证明在线程之外捕获异常是错误的选择,应该在线 阅读全文
posted @ 2021-09-04 09:03 —阿辉 阅读(630) 评论(0) 推荐(3) 编辑
摘要:最近由于工作的需要,一直在使用C#的多线程进行开发,其中也遇到了很多问题,但也都解决了。后来发觉自己对于线程的知识和运用不是很熟悉,所以将利用几篇文章来系统性的学习汇总下C#中的多线程开发。 线程基础 “进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元” 这句话应该学习计算机的朋友或多 阅读全文
posted @ 2021-09-03 08:03 —阿辉 阅读(1145) 评论(1) 推荐(5) 编辑
摘要:文章结构: 一、需求阐述 技术部同事提出想要在APP上保存最近输入成功的5个密钥信息,同时支持可以下拉进行选择。 这也是为了方便客户在现在多次输入信息,帮助其快速进行输入。 二、实现思路: 目前想要实现的需求 1、想要实现保存用户输入的密钥信息。 2、通过点击右侧的下拉来触发,让用户去选择已经发送成 阅读全文
posted @ 2021-07-02 15:45 —阿辉 阅读(931) 评论(0) 推荐(0) 编辑
摘要:NPOI插件的弊端 刚来公司的时候公司软件导入导出操作都使用微软的office组件来实现,大家应该都知道这个组件有很大的弊端,就是运行主机上面必须安装office组件才可进行使用,不然无法进行导入导出操作,之前公司软件部门给的做法就是直接让客户安装Office就可以解决。 我接手后知道这个弊端,将插 阅读全文
posted @ 2021-04-24 14:06 —阿辉 阅读(4056) 评论(0) 推荐(1) 编辑
摘要:好久没有动笔写博客了,这个小天地被我闲置的放了好久好久,接下来要慢慢捡起来了。 备注:通过C#的StreamWriter类输出一个TXT流文件,供下位机工程师使用,发现打开的16进制文件中,默认添加了EF BB BF前缀。 代码中默认是以UTF-8格式输出保存的,通过记事本和NotPadd++打开都 阅读全文
posted @ 2020-12-05 11:02 —阿辉 阅读(887) 评论(0) 推荐(0) 编辑
摘要:利用Install Shield2010制作安装包的时候一直报这样的错误,原以为是我自己安装包制作流程的问题,又重新做了2个,但是还是出现问题。 解决办法: 查找资料发现是Install Shield2010软件的问题,缺少一个文件。 把这个下载放在这个位置就可以了。 这个错误也是哔了狗 下载地址: 阅读全文
posted @ 2017-09-25 18:03 —阿辉 阅读(513) 评论(0) 推荐(0) 编辑
摘要:工作中遇到的问题。 安装完Developer Express v2010 vol 1之后,使用10打开的项目就会遇到这样的错误提示。(有时候08也会遇到) 我一直是以为VS出来问题,修复了好几遍,但是打开还是那样。 解决办法: 如果已经安装Dev控件 在开始-程序-Developer Express 阅读全文
posted @ 2017-02-27 11:23 —阿辉 阅读(661) 评论(0) 推荐(0) 编辑
摘要:这次的项目需要使用Winform来实现,我们使用的是CSkin的皮肤。文章主要记录使用过程中遇到的小问题,也是楼主网上查找很久才找到的,这里总结下。 插件地址: 使用SKinDataGridView出现列乱排序问题 下面这张图是我在使用SKinDataGridView的界面,可以发现这个操作列没有在 阅读全文
posted @ 2016-12-07 14:40 —阿辉 阅读(1096) 评论(1) 推荐(0) 编辑
摘要:由于项目需要在首页搞一个订单数量的走势图,经过多方查找,体验,感觉ECharts不错,封装的很细,我们只需要看自己需要那种类型的图表,搞定好自己的json数据就OK。至于说如何体现出来,官网的教程很详细。大家可以去看下。大概了解下用法就OK。 百度ECharts 3:http://echarts.b 阅读全文
posted @ 2016-10-26 18:04 —阿辉 阅读(4311) 评论(1) 推荐(3) 编辑
摘要:现阶段的项目是采用前后端分离的思想,前端使用的是Angular.JS,后端使用ABP框架,在后端我们通过WebAPI技术来向前端提供json数据。以前是通过MVC来写前端的代码,感觉后端有点在控制前端的节奏,一些少量的后端代码还是需要在HTML页面中写的,这次采用的这种模式,前端不需要写一点后端的C 阅读全文
posted @ 2016-08-12 12:54 —阿辉 阅读(73057) 评论(4) 推荐(5) 编辑
摘要:每次下载别人的代码都会出现这样的问题,以为是没有安装.NETFramework,就下载安装了,但是每次安装都会出现已安装高版本的4.6(Win10自带),无需下次安装,但是每次VS中都会显示有问题,而且项目加载不出来。如下图所示。 图片示例 安装图示安装了.NETFramework4.5.2但是就出 阅读全文
posted @ 2016-08-06 16:48 —阿辉 阅读(15291) 评论(0) 推荐(1) 编辑
摘要:在使用AutoMapper时,把数据从VO—PO时显示如下错误,错误提示说在一对多关系中已将集合设置为EntityCollection,那么这个是为什么呢。 看下action中的代码,我们可以发现这是很常用的方法, 通过AutoMapper将VO—PO保存到数据库中,可是为什么会出现错误了,之前报的 阅读全文
posted @ 2016-07-29 09:23 —阿辉 阅读(649) 评论(0) 推荐(0) 编辑
摘要:今天在做项目练习的时候发现,MVC中使用自带的模型验证时会提前显示在界面上,比如下面所示: 这是什么原因了,是因为我在表示get请求的action里面返回了其界面所显示使用的model,我们知道mvc的请求路径是分为3步的。 1:浏览器发送请求,经过底层路由的解析到达控制器,从而到达Action中。 阅读全文
posted @ 2016-07-27 23:26 —阿辉 阅读(1111) 评论(3) 推荐(0) 编辑
摘要:错误一:安装Tomcat的时候出现了错误,这里要是找不到Tomcat6.0我们可以设置其enbale显示就可以,上面的错误解决办法: 错误二:在eclipse中启动Tomcat6.0的时候现在说8005端口被占用,直接 就将Tomcat关闭了启动不了。 解决办法就是找到端口8005的进程,将其关闭, 阅读全文
posted @ 2016-07-07 21:18 —阿辉 阅读(423) 评论(0) 推荐(1) 编辑
摘要:今天在使用EF Code First框架时,当把模型都定义好了,想通过程序包管理控制台利用enable-migrations –force来生成数据库表的时候报错了,如下; 找不到连接字符串,但是我仔细的看了app.config文件都有配置文件,就是一直报错。 解决办法:在项目的启动文件下,再次配置 阅读全文
posted @ 2016-06-26 13:56 —阿辉 阅读(6418) 评论(2) 推荐(2) 编辑
摘要:一:错误提示 “未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。” “未能加载文件或程序集“Syste 阅读全文
posted @ 2016-06-22 20:23 —阿辉 阅读(11018) 评论(4) 推荐(1) 编辑
摘要:在使用MVC做项目的时候一般的情况就是一个ActionResult一个视图,这样对应的Return View();就可以找到下面对应的视图,这是根据一个原则,“约定大于配置”,但是我们有的时候需要在一个ActionResult中根据业务跳转到不同的视图,展示到界面上。 这里也不一定绝对要跳转到对于的 阅读全文
posted @ 2016-03-21 23:26 —阿辉 阅读(1011) 评论(1) 推荐(0) 编辑
摘要:今天在做学习挑战杯的项目的时候,侧边的Layout图片始终出不来,晚上看了好久才发现是最基础的根目录的问题,在vs里面操作之前是直接把图片拉出来,这样子图片就可以直接显示了,但是今天不行。很纳闷呀。 就是这样的显示不出来。 代码如下: 这里是图片路径的问题,这样修改下就可以了 这就是很明显的网站目录 阅读全文
posted @ 2016-03-17 21:52 —阿辉 阅读(415) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示