随笔分类 -  【知识笔记】

摘要:在一次做上位机Winform程序,需要用GDI技术画图形显示,当界面上增加很多 对象后,再添加时报错"创建窗口句柄时出错" 打开任务管理器,详细信息,添加列,将用户对象和GDI对象显示出来,发现 用户对象接近1W , 问题原因: GDI对象Windows中将GDI对象和用户对象都限制为最大10000 阅读全文
posted @ 2022-06-10 20:06 peterYong 阅读(1050) 评论(0) 推荐(0) 编辑
摘要:软件质量 1、SourceMonitor 运行在Windows平台下。它可对多种语言写就的代码进行度量,包括C、C++、C#、Java、VB、Delphi和HTML,并且针对不同的语言,输出不同的代码度量值。 像其他代码度量工具一样,SourceMonitor只关注代码,并为编码人员提供及时的反馈, 阅读全文
posted @ 2021-08-05 19:57 peterYong 阅读(253) 评论(0) 推荐(0) 编辑
摘要:最近发布一个加密邮件客户端软件(移动端+App),记录一些知识点 移动端(Xamarin.Form) Android 参考:C#-Xamarin的Android项目开发(三)——发布、部署、打包 编译、发布(存档)、加固、对齐、发布应用市场 存档:发布apk叫做存档 分发:即部署,需要签名。若要发布 阅读全文
posted @ 2021-04-15 19:29 peterYong 阅读(271) 评论(0) 推荐(0) 编辑
摘要:Docker是什么 1、Docker通俗解释 就像一个码头工人,把可以运行的 Linux 系统装载到一个个容器(container)里,这些容器就像一个个“装载了 Linux 系统”的集装箱。就像每个集装箱都有自己的货物一样,每个容器都像一个独立的 Linux 系统一样可以运行指定的程序。比如,一个 阅读全文
posted @ 2019-09-26 10:40 peterYong 阅读(105) 评论(0) 推荐(0) 编辑
摘要:说明 参考了一些文章,见文末。 Docker 是基于 Linux 内置的 Namespace 和 CGroup 等系统内隔离机制而抽象出来的一种轻虚拟化技术。 docker运行是需要linux内核的,为了能在非linux系统使用docker,官方早期提供的Toolbox方案就是使用虚拟机启动一个li 阅读全文
posted @ 2019-09-26 09:43 peterYong 阅读(1401) 评论(0) 推荐(0) 编辑
摘要:用到的开源项目 消息队列:MSMQZeroMQActiveMQ,Java系,整套系统如果本来就是Java的,配合的默契更佳RabbitMQ,Erlang,基于AMQP协议(AMQP首先满足的是金融系统的消息通讯业务需求)。RabbitMQ的性能比ActiveMq更强,是非Java系统的首选 知识点 阅读全文
posted @ 2019-09-02 10:21 peterYong 阅读(131) 评论(0) 推荐(0) 编辑
摘要:做个总结形成自己的知识体系,方便查阅【持续更新...】 .NET在线编程:try.dot.net .NET Blog dotnet/try-convert 【帮助.NET开发者将他们的项目移植到.NET Core上!】 C#语法特性 .Net FrameWork发展史 C# 语言版本发展史 .NET 阅读全文
posted @ 2019-06-15 17:08 peterYong 阅读(611) 评论(0) 推荐(1) 编辑
摘要:介绍 MVC代表:模型-视图-控制器。 Models:标识该应用程序的数据并使用验证逻辑来强制实施业务规则的数据类 Views :应用程序动态生成HTML所使用的模版文件 Controllers:处理浏览器的请求,取得数据模型,然后指定要响应浏览器请求的视图模版 Mvc框架:浏览器请求服务器的某个控 阅读全文
posted @ 2019-04-13 15:48 peterYong 阅读(283) 评论(0) 推荐(0) 编辑
摘要:1、ashx介绍以及ashx文件与aspx文件之间的区别 ashx是什么文件? .ashx 文件用于写web handler的。 .ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。其实就是带HTML和C#的混合文件。 阅读全文
posted @ 2019-04-13 15:46 peterYong 阅读(438) 评论(0) 推荐(0) 编辑
摘要:一、前端asp.net在远程部署到IIS时报错:Web 部署任务失败,在远程计算机上处理请求时出错 服务器在处理请求时遇到问题。请与服务器管理员联系以了解详细信息((2017/6/16 16:22:41)。 原因:远程部署的文件夹的权限没有设置 需要在文件夹 属性-》安全,添加local servi 阅读全文
posted @ 2019-04-09 19:52 peterYong 阅读(794) 评论(0) 推荐(0) 编辑
摘要:一、启动调试出现 无法启动程序 当前状态中是非法 VS工具--选项--调试--常规--启用asp.net的JavaScript调试(chrome和ie)去掉勾选 二、web.config中<customErrors>报错 <customErrors>节点用于定义一些自定义错误信息的信息。 此节点有M 阅读全文
posted @ 2019-04-09 19:39 peterYong 阅读(3351) 评论(0) 推荐(0) 编辑
摘要:一、无法在web服务器上启动调试,您没有调试web服务器进程的权限 具体:无法在web服务器上启动调试,您没有调试web服务器进程的权限,您需要以web服务器的用户账户身份运行,或者具有管理员权限。 现象:手动修改网站项目的启动端口号,调试报错 原因:从Windows NT 6.1开始,既Windo 阅读全文
posted @ 2018-03-16 19:43 peterYong 阅读(3194) 评论(0) 推荐(0) 编辑
摘要:一、无法连接到SQL数据库 问题:连接到服务器 无法连接到 .。 其他信息:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error 阅读全文
posted @ 2016-03-09 19:30 peterYong 阅读(284) 评论(0) 推荐(0) 编辑
摘要:常用正则表达式 + 至少一次,?至多一次,* 0次或多次 虽然网站项目一般都是用JS做验证,何必还要在服务器端做验证呢? 因为客户端验证是很容易被跳过的,服务器的第二次验证可以保证我们的数据极大的完整性和可靠性。 //密码格式:数字+字母,长度超过8位。。【忽略大小写】 public static 阅读全文
posted @ 2015-09-01 11:59 peterYong 阅读(188) 评论(0) 推荐(0) 编辑
摘要:1、递归算法运用 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少 public class MainClass { public static void Main() { Console.WriteLine(Foo(30)); } public stat 阅读全文
posted @ 2015-07-19 22:48 peterYong 阅读(626) 评论(0) 推荐(0) 编辑
摘要:最近在做数控折弯机项目时,VS2008环境下采用C#、.NET Compact Framework开发WinCE、Windows Mobile程序时,编译项目非常慢,看着进度条慢慢刷,有时候需要几分钟。效率太低了,折磨了我几周的时间,忍无可忍,终于在网上找到解决方案。(这里得到一个启发:不管什么时候 阅读全文
posted @ 2015-05-20 13:19 peterYong 阅读(773) 评论(0) 推荐(1) 编辑
摘要:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 C#设计模式总结 大话设计模式 (提取码: js6y) 图说设计模式 设计模式 史上最全设计模式导学目录(完整版) (j 阅读全文
posted @ 2015-05-18 18:41 peterYong 阅读(113) 评论(0) 推荐(0) 编辑

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