4 段旭文

尚未进行身份认证

成功的大脑不在于它在想什么,而是在于它是如何想的。

等级
TA的排名 6w+

C++ 程序打印日志

在C++中如何打印文本log,这里记录比较简单的两种方式。1.指定目录存在的情况下打印日志。①实现 LOGDEBUG 方法:#include <windows.h>#include <strsafe.h>#define LOGGER_LOGFILE L"C:\\tmp\\MyLog.txt"#define LOGBUFFER_SIZE 1024#d...

2020-01-08 12:43:01

ECharts 图形框架 (折线图,条形图,扇形图,地图等多种UI图形展现)

1.ECharts 使用方便,可以轻松搞定多种复杂可视化的UI界面,如果想要了解更多,再查查资料.不做更多解释.2.我这里放一个ECharts的官网地址:https://www.echartsjs.com/examples/zh/index.html3.可能有些同学做的过程中,想要实现自己的效果,但却不知道如何使用ECharts相关属性,我这里放一个教程地址,供学习:https://www...

2019-11-27 09:47:41

程序打包工具InnoSetup

简介:InnoSetup是一个打包工具,它可以将你需要发布的程序打包成一个.exe文件,用户可以点击.exe文件直接安装你的程序,当然这个工具使用方便,同时可以满足很多需求;比如:程序的签名,安装密码,证书,安装提醒,语言等等,还可以在.iss脚本里面编辑一些安装或者卸载程序之前之后所要做的事情,比如:更改注册表,或者卸载程序相关的依赖等逻辑都可以在脚本中编写。1.下载地址:...

2019-10-18 14:23:04

C# 托管窗口和单例窗口实现 NotifyIcon 与 user32.dll

注:案例是用WPF写的,在winfrom 和 uwp 中应该也可以实现。1.效果截图:2.新建一个WPF工程窗口。3.双击MainWindow.xaml,设计窗口。使用ResizeMode="CanMinimize" 属性值,禁止窗口最大化,这里可以不禁用,看具体的需求。<Window x:Class="WpfApplication1.MainWindow"...

2019-08-26 16:42:48

c# vs 创建与部署Windows服务

好久没有写Windows服务了,这里简单的记录一下,避免时间过长记忆力下降。。。1.我们打开VS先创建一个空的解决方案:2.我们在解决方案中添加一个WindowsService。3.添加好后,我们在Service1.cs中代码视图写一个打印日志的函数方法,这里没有什么高级的目的,就是在部署成功后验证一下,服务中的两个重要函数方法OnStart 和 OnStop,代码如下:...

2019-08-12 14:02:46

VS(VisualStudio) 远程调试 (RemoteDebugger)

在开发软件的途中,远程调试是必不可少的使用技能,由于机器的不同,环境有所不同,开发人员在装有VS开发工具的机器上,开发完成后,想在另一台机器上调试软件的功能好不好用,或者想验证自己的方法函数返回的结果是不是预期的那样,但是另一台机器上又没有装VS,这时怎么办呢!可能会采用打日志的办法去验证自己的功能,或者采用其他的办法,比如写控制台程序等。今天我在这里写的是VS的RemoteDebugger,Re...

2019-08-09 15:13:44

C# 操作注册表RegistryHelper

注册表:是Microsoft Windows中的一个重要的数据库,此文章主要记录一下,如何对注册表进行增删改查。查看注册表的命令:regedit或regedit.exe、regedt32或regedt32.exe1.windows键加R键。2.输入命令。3.查看。4.代码举例。①引用:using Microsoft.Win32;②案例:pu...

2019-07-24 15:34:21

c# 调用c++ lib静态库

四个步骤1.创建C++ Win32项目动态库dll 2.在Win32项目动态库中添加 外部依赖项 lib头文件和lib库3.导出C接口4.c#调用c++动态库开始你的表演...①创建一个空白的解决方案,在解决方案中添加 Visual C++ , Win32 项目空白解决方案的创建:添加Visual C++ , Win32 项目这...

2019-07-23 17:16:47

c# Process监控进程 与 ManagementEventWatcher 监控进程

||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||...

2019-07-18 16:16:00

c# 通过读取Json文件生成HTML页并在浏览器显示

这里主要是记录一下代码,以防以后有此类似的需求,可以复用,就不讲解了,很简单。0.引用。using System.IO;using Newtonsoft.Json;using Newtonsoft.Json.Linq;1.读取Json文件,得到string类型的json串。/// <summary>/// 读取json文件/// </summary&g...

2019-07-15 09:48:50

WMI API 获取硬件信息[ManagementObjectSearcher]

引用:using System.Management;调用函数:List<string[]> allinfoList = GetHardwareAllInfo();string[] infoArray = GetHardwareInfo(HardwareEnum.Win32_FloppyDrive);string[] propertyValueArray = Get...

2019-07-09 17:25:57

JS-ES6 jsdoc通过注解生成->更具规格的API文档

前言: 在敏捷开发的过程中或者说是项目后期维护的过程中,文档是必不可少的,可以避免过多的交流从而加快项目的速度,今天介绍的就是一款基于前端的工具jsdoc,他能够根据代码中的注释很快生成API文档,只需要一个命令。1.首先我这里推荐一个注释的快捷键工具,您可以在VS Code 中安装它。 插件名称:koroFileHeader 截图: 这个插件安装...

2019-06-25 14:43:34

Angular 1.3 子组件的概述与引用

(1)概述。 随着应用程序的增长将所有功能保留在一个组件中将无法维护。您需要将大型组件拆分为较小的子组件,每个子组件都专注于特定的任务或工作流程。 子组件利于维护,它将整体模块代码拆分,使得代码清晰利于理解,并且它还减少了耦合减少了代码量,说白了就是将大的模块进行拆分然后进行分装。(2)引用。 我们还是基于前面的Angular 1.1 ...

2019-04-25 11:44:11

Angular 1.2 数据集绑定与点击事件

组件: (1).数据集绑定。 1.我们先新建mock-heroes.ts 来模拟数据源,用来绑定页面显示。 2.然后我们回到heroes.component.ts 对模拟数据进行引用。 3.在heroes.component.html 绑定并显示数据。...

2019-04-24 17:25:39

Angular 1.1 创建组件,并进行数据绑定[单向,双向]

1.创建名为heroes的组件。运行命令:ng generate component heroes可以看到新的组件已经创建成功,heroes文件夹中,已有四个文件。heroes.component.css 样式文件heroes.component.html 页面文件heroes.component.spec.ts 单元测试文件heroes.component.ts...

2019-04-23 19:33:39

Angular 应用程序构建和运行

前言:目前 Angular JS 好多公司都在用【当下面试不可缺少的技能】,但是说到它,该如何玩,怎么去创建项目?官方文档:https://angular.io/cli官方说30分钟不到就可以创建完成入门。给我8分钟记录一下,呵呵。1.在本地创建存放项目的文件夹。2.双击进入文件夹,在文件管理器的上方点击文件,选择(打开Windows PowerShell)。3...

2019-04-23 15:19:21

FontCreator - 创建,修改字体图标 [.woff .ttf .otf .fcp]

工具-安装包 9下载地址[包含中英文版]:https://download.csdn.net/download/qq_33538554/11122679前言:在做项目的途中,经常会用到一些小图标,我们可能会上网搜一些或者PS等工具做一些个 .jpg 或者 .png 又或者 .ico .svg 等动画图片,今天使用这个工具可以制作出轻量级的字体图标,目前大多数项目应该都会用到字体图标。字...

2019-04-17 15:18:37

HTML 进度条

效果截图:Html页:<!DOCTYPE html><html><head>    <meta charset="utf-8" />    <title>进度条</title></head><body>    <div clas

2019-02-12 17:49:05

HTML 动态背景

效果截图:GIF:PNG:Html页:<html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title>动态背

2019-02-12 14:59:17

HTML 渐变椭圆按钮

效果截图:Html页:<html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head>    <meta charset="utf-8" />    <title>渐变椭圆按钮</title></head>&

2019-02-12 10:15:46

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。