自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (6)
  • 收藏
  • 关注

原创 WPF 显示PDF、PDF转成图片

WPF组件 界面,选择NuGet安装库对面路径下的 O2S.Components.PDFView4NET.WPF.dll。版本2.0.1.0 对于测试PDF,使用正常。版本4.5.1.2 对于测试PDF,使用异常。听说有破解版(无水印),找到了两个版本。工具箱中,空白处 右键,选择项。

2023-12-14 15:30:48 763

原创 Windows 10 下使用Visual Studio 2017 编译CEF SDK

错误 c101008d Failed to write the updated manifest to the resource of file "C:/cef_binary_92.0.27+g274abcf+chromium-92.0.4515.159_windows32/build/tests/cefsimple/Debug/cefsimple.exe". 鏂囦欢鎴栫洰褰曟崯鍧忎笖鏃犳硶璇诲彇銆?而Visual Studio 的VC++版本为 2015,所以最高支持编译CEF 92 版本。

2023-11-10 17:26:49 1603 2

原创 C# 给OkSocket服务端发送消息(封包,拆包,粘包)

根据上面代码,需要消息体前4个字节放大端格式的消息字符串长度值,然后再加上消息字符串。

2023-06-01 16:32:44 463

原创 C# Socket编程(服务端、客户端)

【代码】C# Socket编程基础。

2023-05-30 20:12:19 7990

原创 System.Windows.Forms.Timer 只能运行在UI线程

修改usbListen()函数代码。1.非UI线程执行启动定时器无效。2.转到UI线程启动定时器有效。

2023-05-24 10:40:23 92

原创 windows10 开启 telnet 检查端口

按快捷键 Win + R 键,输入cmd,【确定】,打开控制台,输入 telnet 14.119.104.254 443,【回车】使用快捷键 Win + R 键,输入OptionalFeatures,【确定】接第二步操作,按Ctrl + ] 键,进入命令行模式。勾选上 Telnet客户端,【确定】发送个 send 命令测试下。

2023-05-22 19:53:30 1186

原创 C# 执行CMD脚本,调用Android ADB命令

【代码】C# 调用Android ADB命令。

2023-04-28 18:05:06 1038

原创 阿里开源抓包神器LightProxy 和 其他代理 工具一起使用

在规则配置界面,配置对应协议的转发规则其他代理工具的协议端口上面的图里,我的其他代理工具使用 http、https、socks协议其中 http、https 协议使用 4780端口,socks 协议使用 4781端口要想使用LightProxy 和 其他代理工具一起使用,就得配置 其他代理工具的请求 转发到 LightProxy所以有如下配置* proxy://127.0.0.1:4780* https-proxy://127.0.0.1:4780* socks://127.0.0.1:4781当然,这里配

2022-06-06 19:10:34 2061

原创 阿里开源抓包神器LightProxy 抓https 接口

GitHub地址:https://github.com/alibaba/lightproxy包下载地址:https://gw.alipayobjects.com/os/LightProxy/LightProxy-Setup.exe双击运行 LightProxy-Setup.exe,等待安装完即可右键,用管理员身份打开软件 或者打开网站 提示连接非私密连接、网页图片加载不了,这些都是证书的问题把电脑的关于LightProxy的证书全删掉,重新再装一遍 相关说明:证书错误 · 语雀.............

2022-06-06 18:56:58 6281 1

原创 十二、项目收尾(华为项目管理法-孙科炎读书摘要)

1. 评估项目结果达成项目期望的评估、评估项目的有效性、对客户或用户的使用效果进行评估。通过对以上问题的逐一求证,很容易判定项目结果是否实现预期目标。通过这种方式,项目经理也能够在项目成果提交给客户之前,完成项目预期目标中所没有能够完成的工作。2. 提交项目成果在项目收尾阶段,项目经理需要提交项目成果给客户,便于后者能够正确地使用、维护、改造或扩大,并取得预期的效益。3. 赞扬成员的工作成绩无论项目成功还是失败,项目经理都应该对成员的工作成绩给予应有的肯定,而不是在项目成功以后,急忙把功

2022-04-29 09:24:40 226

原创 十一、项目控制(华为项目管理法-孙科炎读书摘要)

1. 时刻关注工作进度项目任务都有一定的工期,进度控制不好必然影响工期;如果超时还不能完成任务就要增加各项费用,造成各种资源的进一步消耗或浪费;如果是其他企业进行的项目任务,还有违约的风险。所以,项目经理必须进行工作进度的管理与控制。2. 用里程碑切分项目里程碑计划。这是一个目标计划,它是为了达到特定的里程碑而展开的一系列活动。里程碑计划通过建立里程碑和检验各个里程碑的到达情况,目的是控制项目进度并保证总目标的实现。 里程碑计划是基于项目展开的,只有通过了解一个项目的全貌,才能发现里程碑计划的使

2022-04-28 11:52:00 212

原创 十、维持团队稳定(华为项目管理法-孙科炎读书摘要)

1. 在工作中要尊重成员心理学认为,被人尊重是一个人的基本心理需要之一。应该尊重项目成员的人格。因为不管职位的高低,每个人在人格上都是平等的。项目经理在批评项目成员时,尤其要注意这个问题,避免将对错误的批评上升为对人格的批评。要考虑项目成员的感受,在工作中听取其意见,而不应该充斥着冷冰冰的命令。如果我们能尊重项目成员的选择,使用建议性的命令,那么员工就会更加配合我们。2. 关注成员的生活状态项目经理也要把一部分精力放在项目成员的生活状态上,多了解项目成员的生活情况,而不只是要工作结果。毕竟,想要

2022-04-28 11:47:49 279

原创 九、项目团队激励(华为项目管理法-孙科炎读书摘要)

1. 对项目成员说:我相信你想要让项目成员的工作有激情,一个很重要的前提是项目经理必须对项目成员充分信任。当成员们感受到被上级信任和重视,自然就能打起精神。应该扮演员工“指路人”的角色。领导者只需告知员工目的地、路线即可,具体的执行就该全力交给员工去做。果真这样,员工就能够在领导者的信任下,做出喜人的成绩。2. 让项目成员相信:我能行要主动激发项目成员的自信心,让他们相信自己能够把项目工作做好。同时,项目经理要容忍他们在项目工作中的一些小错误,让项目成员减少自责,这样更能够让他们感受到项目经理对

2022-04-28 11:44:59 385

原创 八、项目沟通(华为项目管理法-孙科炎读书摘要)

1. 明确地传达你的指令明确地传达工作指令,确保项目成员能够一次性理解工作任务,项目成员才能快速地开展项目工作,自然也能减少许多重复性的工作。2. 与项目成员平等交流项目经理也是管理者,他在项目团队扮演的角色跟企业管理者在企业中扮演的角色是一样的。因此,项目经理在同项目成员交流的时候,要放低姿态,平等地与项目成员进行交流。在平等的环境下,沟通才会更顺畅,也才能出成果。3. 和项目成员共享信息项目团队日益全球化、成员队伍也日益多样化,实施开放的沟通也成为必然要求。强化沟通并共享信息,才能减

2022-04-28 11:41:47 195

原创 七、项目执行(华为项目管理法-孙科炎读书摘要)

1. 改掉成员拖延的习惯避免“最后通牒效应”,项目成员要学会自我监督,针对每天的工作、工作要达到的目标等制定出一套详细的考核标准,并按照此标准来评价自己、监督自己,在自我监督中将每天的工作做好。2. 引导他们从小事做起对于一定积累的项目成员,要让项目成员从身边最简单、最平凡的工作做起不是一件简单的事情。应疏导项目成员浮躁的心理,帮助他们权衡自己的能力,这样就能避免成员们贸然去挑战他们不擅长的工作。当他们专注于自己的工作任务时,他们自然就能够把工作做好。3. 执行中不忘指导成员管理工作中,

2022-04-28 11:37:36 188

原创 六、项目领导(华为项目管理法-孙科炎读书摘要)

1. 设计团队的制度与规则项目经理在领导项目团队时,不应该采取个别劝说的方式。有时候,你苦口婆心地说了一大堆,项目成员并不一定能听得进去;如果制定了团队规定,统一团队成员的行为规范,那么团队成员的态度就很可能有很大的转变。毕竟,一个群体规范化的内容对个人更有约束力。2. 让成员理解制度和规则避免出现“手表效应”。只有细致的制度,才能保证制度没有歧义,而员工也很容易去理解。这样能够保证员工行为标准的一致性。项目经理在制定制度时,就必须坚持这个原则。3. 你自己要以身作则项目管理的过程中,要

2022-04-28 11:33:37 174

原创 五、项目作业流程(华为项目管理法-孙科炎读书摘要)

1. 界定项目作业流程为了项目任务高效、高质量地完成,项目经理有必要给项目团队建设一套完善的作业流程,让业务顺畅地流动起来。2. 去掉多余的流程项目经理要有对流程进行优化的意识,取消作业流程中的冗余环节,避免重复性的工作。这是优化工作程序、提高工作效率的有效办法。3. 重新设计作业流程通过5why分析法找到当前流程中不合理的地方。进一步完善作业流程,确保新流程的运作更加协调。只有各环节始终保持协调运作,才能达到工作流程重新设计的最初目的。4. 确定流程的工作标准为作业流程确定工作

2022-04-28 11:25:04 218

原创 四、项目计划(华为项目管理法-孙科炎读书摘要)

1. 让成员为困难做准备告知成员工作任务的重要性,不要轻视工作可能面临的困难,更不能把真相隐瞒起来不说。聪明的项目经理应该坦诚地告知项目成员工作的重点、难点,让他们提前为困难做好准备。2. 给工作任务排序区分“要事”与“急事”是非常重要的。在工作中坚持“要事为先”的原则,才能事半功倍。参照由美国著名管理学家史蒂芬·科维提出的“四象限”法则,将工作按照重要和紧急两个维度进行划分,分为“既紧急又重要”、“重要但不紧急”、“紧急但不重要”、“既不紧急也不重要”4个象限。事情要有轻重缓急之分,只有分清楚

2022-04-28 11:21:51 170

原创 三、项目分工(华为项目管理法-孙科炎读书摘要)

1. 根据工作能力派发任务作为一名项目管理者,要对员工的才能、兴趣等了然于胸。有了透彻的了解,才能针对某项特定的岗位选择适合的人选。让合适的人做合适的事,这样才能“岗得其人”“人适其岗”。2. 擅长什么,就让他干什么“杀鸡焉用牛刀”,在项目分工的时候,应该让岗位工作既能充分利用人才的能力,又不会给人才造成巨大的压力,以做到人尽其才。3. 责任落实到每个人为了保证任务出问题时,可以找到具体的第一责任人,每位工作人员都有相当明确的分工。将责任明确到人是保证所有工作顺利完成的前提。事事有人负责

2022-04-28 11:10:50 674

原创 二、项目组队(华为项目管理法-孙科炎读书摘要)

1. 明确项目团队结构根据项目目标,选择合适的可能来自不同部门的人,建立合理的项目团队2. 估算项目团队规模为了避免“责任分散效应”,应根据项目目标估算团队规模,根据员工能力界定员工的执行任务3.挑选合适的成员精英员工不一定适合你的项目,尺有所短,寸有所长。用唯物辩证法的观点来说,就是每一个人的身上都会同时有长处和短处或优点和缺点。因而,作为项目经理一定要牢记:十全十美的人才并不多,选人切忌求全责备。只要他们能够在项目运作中发挥自己的优势和价值,就可以将他们纳入项目团队。4. 跳出.

2022-04-28 10:34:39 188

原创 一、项目分析(华为项目管理法-孙科炎读书摘要)

华为项目管理法-孙科炎读书总结

2022-04-25 10:19:23 363

原创 Rust 交叉编译:在Windows 10 64位系统编译 32位的Rust 库

1. 添加 x86编译链接器 rustup target add i686-pc-windows-msvc如果没有相应的 x86 编译环境,执行x86的编译命令 ,会有截图找不到crate的错误2. 编译x86版本库继续沿用C# 调用 Rust 库文中的项目代码,编译出x86 版本的库输入命令cargo build --release --target i686-pc-windows-msvcPS:如果执行了rustup target add i...

2022-04-15 14:44:35 2530

原创 C# 调用 Rust 库

1.认识CargoCargo 是 Rust 的构建系统和包管理器。可以构建代码、编译下载依赖库在存放项目目录路径 打开Powershell查看Cargo版本cargo --version2.创建库项目输入命令:cargo new rust_dll --lib2.1 项目结构3.编写库逻辑代码3.1 编辑 src/lib.rs 文件#[no_mangle] // 表明 编译时函数方法名不会被混淆pub extern fn hello_rust()

2022-04-15 11:40:54 2188

原创 Windows 安装Rust

Window 10 操作系统下 安装 Rust 运行环境

2022-04-14 19:41:44 3655

原创 使用MQTTnet开发MQTT服务-.NET Framework版本

前面使用的RabbitMQ 的MQTT服务,但我们使用MQTTnet 也是可以自己开发出一个服务端的GitHub - harrylsp/MQTTServer: MQTTServerMQTTServer. Contribute to harrylsp/MQTTServer development by creating an account on GitHub.https://github.com/harrylsp/MQTTServer1.安装MQTTnet库2.创建MQTT服务...

2021-12-18 15:41:42 1202

原创 使用MQTTnet连接MQTT服务-.NET Framework版本

上一篇RabbitMQ 搭建MQTT服务 中,创建了admin-test 用户,并创建 test-host 虚拟主机 专门处理MQTT业务,接着我们自己开发一个连接RabbitMQ MQTT服务的客户端GitHub - harrylsp/MQTTClientContribute to harrylsp/MQTTClient development by creating an account on GitHub.https://github.com/harrylsp/MQTTClien...

2021-12-18 11:55:14 2875

原创 RabbitMQ 搭建MQTT服务

上一篇Windows 安装RabbitMQ中,已经安装好 RabbitMQ,并且创建了一个基于默认虚拟主机(Virtual Host) "/" 的测试账号admin-test1.RabbitMQ启用MQTT功能rabbitmq-plugins enable rabbitmq_mqtt1.1 MQTTX测试MQTT服务下载地址:https://www.emqx.com/zh/downloads/MQTTX/v1.6.2/MQTTX.Setup.1.6.2.e...

2021-12-14 20:30:37 7650 2

原创 Windows 安装RabbitMQ

1.安装Erlang 由于RabbitMQ是Erlang写的,需要安装对应的环境,Erlang对应的版本也是对应这RabbitMQ的版本,这里使用otp_win64_21.3.exe下载地址:http://erlang.org/download/otp_win64_21.3.exe2.

2021-12-08 21:13:34 1906

原创 Selenium驱动IE自动化

1.环境准备1.1开发工具Visual Studio 20171.2 驱动下载地址IE驱动下载地址:http://selenium-release.storage.googleapis.com/index.html找到对应电脑的版本下载,比如我本机是Windows 操作系统、使用WebDriver是 v3.14.0,那下载地址就是http://selenium-release.storage.googleapis.com/3.14/IEDriverServer_Win32_3.14.0.

2021-09-02 19:56:42 632

原创 Selenium驱动Chrome自动化

1.环境准备Chrome驱动下载地址:https://npm.taobao.org/mirrors/chromedriver/找到对应电脑的版本下载,比如我本机是Windows 操作系统、Chrome 92版本的,那下载地址就是https://npm.taobao.org/mirrors/chromedriver/92.0.4515.43/chromedriver_win32.zip2.创建驱动对象using OpenQA.Selenium;using OpenQA.Selenium.C

2021-09-01 19:39:05 3623

原创 MSBuild 命令行 并行编译项目,出现生成dll文件占用

1.编译工具版本VS2015使用VS 2015,装完VS 2015 是不包含MSBuild 需要下载安装 mu_microsoft_build_tools_2015_x86_x64_6846132.exe(Microsoft Build Tools 2015)2.项目结构这里要注意,其他项目里引用Common项目的,是通过dll文件夹里的Common.dll,这是导致并行编译的原因3.编译脚本compile.batset msbuild_program_dir=C:\Pro..

2021-08-05 20:05:19 942

原创 vs2017 使用 GitHub Extension for Visual Studio 上传代码到github

1.安装 插件2. 点击 左侧 的 联机 搜索GitHub Extension for Visual Studio 安装3.新建好项目之后,找到 团队资源管理器 连接到 登录 github4.在弹窗 的登录框 中 选择通过浏览器 登录,因为好像是 走https的原因,直接通过弹窗登录不了5.将 项目 添加到git 管理6. 接着就可以将代码发布到...

2019-09-30 18:37:02 1452 4

原创 无效命令: FindProcDLL::FindProc

使用HM VNISEdit 打包时 提示无效命令: FindProcDLL::FindProc由于在卸载的时候,需要查找对应的 进程 是否存在 用到FindProcDLL::FindProc结束进程 用到KillProcDLL::KillProc是因为 HM VNISEdit 安装目录的 Plugins 目录下 缺少 FindProcDLL.dllPlugins下载:Kill...

2019-09-30 15:05:21 3097

原创 C# 反射 策略模式改造 switch case 或者 if else

一、前言 由于在业务处理上使用了较多的 switch case 或者 if else,使用了策略模式改造下代码,以便后续的扩展,但不应为了设计模式而设计模式,应从具体业务出发,不然只会让代码的复杂度增加二、何为策略模式 也叫政策模式(Policy Pattern)。指的是对象具备某个行为,但是在不同的场景中,该行为有不同的实现算法。比如一个人的交税比...

2019-03-12 09:18:18 2404 1

原创 vs2017 浏览器关闭、js 代码 导致 自动退出调试状态,中断调试

在 vs2017 的 工具->选项  web项目 项 取消勾选  浏览器窗口关闭时停止调试器 而我在使用 wangEditor 富文本编辑器时,使用自定义上传图片的方法,由于 勾选 浏览器窗口关闭时停止调试器 这个选项,导致请求上传图片 的 Controller 时就断开调试js代码:editor.customConfig.customUploadImg = funct...

2018-09-25 21:34:04 1925

原创 asp.net core MVC 替换 Ajax.BeginForm 的方法

1).net framework MVC 下的异步表达提交写法@using (Ajax.BeginForm("Add", "BlogArticle", new AjaxOptions() { HttpMethod = "post", OnSuccess = "afterAddBlog" }, new { @class = "layui-form" }))}2)在 .net core 2...

2018-09-24 01:10:39 3727 2

原创 asp.net core MVC 区域Areas 下 使用 TagHelper asp-area asp-controller asp-action

1)在 ~/Areas/区域名称/Views  目录下 新建 _ViewImports.cshtml 文件2)路由配置信息app.UseMvc(routes => { routes.MapRoute( name: "default", temp...

2018-09-21 12:16:42 5745

原创 asp.net core 使用标记帮助程序,视图使用 asp-for 绑定模型数据

在MVC项目中,然后 创建 一个区域,Visual Studio 会创建相应的文件夹和文件,但是 没有创建 _ViewImposts.cshtml 文件这个 文件 是一个提供全局命名空间的文件,而在我们的区域内的视图,因为没有这个文件提供 命名空间,也没有在区域内的视图里引入对应的命名空间,最终导致 asp-for 没有生效所以,我们创建区域(Areas)后,在 Areas 下的 View...

2018-09-21 01:04:06 7626

原创 Ubuntu 16.04.5 Docker 部署 .net core 2.1 webapi 项目

1. 使用 vs 2017 创建 .net core 2.1 webapi 项目1.1)新建项目 ,选择 ASP.NET Core Web 应用程序,然后 点击 确定1.2)选择 .NET Core 版本 为 2.1 的,项目类型 选择 API,然后 点击 确定,就成功创建了一个 webapi项目2. 发布 webapi 项目2.1)在 项目右键,选择 发布,在弹出的界面,...

2018-09-10 21:18:48 873

原创 Ubuntu 16.04.5 安装 Docker

1.Ubuntu 环境的准备如果是使用虚拟机VMWare 安装Ubuntu,可以参考 虚拟机安装Ubuntu 16.04.5 图解2.由于是新安装的Ubuntu,需要安装配置一些要用到的工具2.1)安装 openssh-server ,让 FileZallia 之类的工具可以连接到Ubuntu,进行文件传输# 安装 openssh-serversudo apt install ...

2018-09-04 23:03:01 507

多媒体复习要点

计算机多媒体技术书中前面几章的章节要点,对复习有一定的用处,适合广工计算机学院选修多媒体技术的同学

2013-06-14

操作系统试卷

广工 广东工业大学 操作系统试卷05-09年试卷及答案

2012-12-26

广工 试卷(照片)

广工 广东工业大学 往年操作系统试卷 照片格式

2012-12-26

Visual C++

很好的资源,讲解了VC的各种程序设计,让你对VC++有一定的了解

2012-09-11

广工2010数据结构复习样题答案

对数据结构的题目进行很好的讲解,给出了很好解题过程

2012-09-11

广工2012数据结构复习样题

非常好的数据结构复习样题,是老师的心血之作

2012-09-11

空空如也

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

TA关注的人

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