自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FCzhandu0的专栏

编程技术,源码语言

  • 博客(136)
  • 资源 (10)
  • 收藏
  • 关注

原创 2020-08-11

vue框架篇vue的优点轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb;简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习;双向数据绑定:保留了angular的特点,在数据操作方面更为简单;组件化:保留了react的优点,实现了html的封装和重用,在构建单页面应用方面有着独特的优势;视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作;虚拟DOM:dom操作是非常耗费性能的,不再使用原生的dom操

2020-08-11 11:48:58 286

原创 2020-08-11

1、生成随机数遍历数组,每次循环都随机一个在数组长度范围内的数,并交换本次循环的位置和随机数位置上的元素function randomSort1(arr) { for (let i = 0, l = arr.length; i < l; i++) { let rc = parseInt(Math.random() * l) // 让当前循环的数组元素和随机出来的数组元素交换位置 const empty = arr[i] arr[i] = arr[rc]

2020-08-11 10:08:38 256

原创 2020-08-11

轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb;简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习;双向数据绑定:保留了angular的特点,在数据操作方面更为简单;组件化:保留了react的优点,实现了html的封装和重用,在构建单页面应用方面有着独特的优势;视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作;虚拟DOM:dom操作是非常耗费性能的,不再使用原生的dom操作节点,极大解放dom操作,但具

2020-08-11 10:00:07 231

原创 使用Go实现GoF的23种设计模式(一)

使用Go实现GoF的23种设计模式(一)前言从1995年GoF提出23种设计模式到现在,25年过去了,设计模式依旧是软件领域的热门话题。在当下,如果你不会一点设计模式,都不好意思说自己是一个合格的程序员。设计模式通常被定义为:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性。从定义上看,设计模式其实是一种经验的总结,是针对特定问题的简洁而优雅的解决方案。既然是

2020-08-11 09:41:49 578

原创 实战Go内存泄露

实战Go内存泄露golangmemory内存泄露pprof最近解决了我们项目中的一个内存泄露问题,事实再次证明pprof是一个好工具,但掌握好工具的正确用法,才能发挥好工具的威力,不然就算你手里有屠龙刀,也成不了天下第一,本文就是带你用pprof定位内存泄露问题。关于Go的内存泄露有这么一句话不知道你听过没有:10次内存泄露,有9次是goroutine泄露。我所解决的问题,...

2020-04-30 16:52:50 1160 1

原创 cpu运作原理

我们每个程序员或许都有一个梦,那就是成为大牛,我们或许都沉浸在各种框架中,以为框架就是一切,以为应用层才是最重要的,你错了。在当今计算机行业中,会应用是基本素质,如果你懂其原理才能让你在行业中走的更远,而计算机基础知识又是重中之重。下面,跟随我的脚步,为你介绍一下计算机底层知识。CPU还不了解 CPU 吗?现在就带你了解一下 CPU 是什么CPU 的全称是Central Proces...

2020-04-02 12:34:26 5430

原创 数值天气预报

The Quiet Revolution of Numerical Weather PredictionPeter Bauer, Alan Thorpe & Gilbert Brunethttp://www.nature.com/nature/journal/v525/n7567/full/nature14956.html摘要数值天气预报的发展如同一次寂静革命(...

2020-03-18 13:57:09 7013

原创 golang 注释规范

注释的意义注释可以帮我们很好的完成文档的工作,写得好的注释可以方便我们以后的维护。 /**/ 的块注释和 // 的单行注释两种注释风格, 在我们的项目中为了风格的统一,全部使用单行注释,注释的质量决定了生成的文档的质量。 下面从包注释、结构体(接口)注释、函数(方法)注释、代码逻辑注释以及注释规范方面进行说明。包注释每个包都应该有一个包注释,一个位于package子句之前行注...

2020-03-09 14:27:41 3754

原创 JavaScript map 合集

属性Map.length属性 length 的值为 0 。想要计算一个Map中的条目数量, 使用Map.prototype.size.get Map[@@species]本构造函数用于创建派生对象。Map.prototype表示Map构造器的原型。允许添加属性从而应用于所有的Map对象。Map实例 属性Map.prototyp...

2020-02-27 17:09:35 184

原创 JavaScript set合集

语法<span style="color:#333333">new Set([iterable]);</span>参数iterable如果传递一个可迭代对象,它的所有元素将不重复地被添加到新的Set中。如果不指定此参数或其值为null,则新的Set为空。返回值一个新的Set对象。简述Set对象是值的集合,你可以按照插入的顺序迭代它的元素...

2020-02-27 14:36:08 348

原创 .eslintrc.js 配置解析

官方文档:https://eslint.org/中文文档:https://cn.eslint.org//* * ESLint的JSON文件是允许JavaScript注释的,但在gist里显示效果不好,所以我把.json文件后缀改为了.js */ /* * ESLint 配置文件优先级: * .e...

2019-12-29 17:07:18 2076

原创 VScode代码格式化后不符合ESLint风格问题处理

问题描述vscode中默认代码格式化ctrl+shift+f后,代码无法通过eslint的代码风格检查。解决方案首先安装eslint,prettier-Code formatter,vetur 这三个插件,大多数情况下vetur已经安装了。然后文件——首选项——设置,来到用户设置。用户设置这里配置如下代码,具体代码:{ "workbench.editor.enableP...

2019-12-29 16:49:04 793

原创 vscode golang 配置详解

go install github.com/nsf/gocode最新使用:go install github.com/mdempsky/gocodego install github.com/rogpeppe/godefgo install github.com/zmb3/gogetdocgo install github.com/golang/lint/golintgo instal...

2019-11-26 13:54:46 609

原创 GO环境变量详解

Golang环境变量设置详解无论你是使用Windows,Linux还是Mac OS操作系统来开发Go应用程序,在安装好Go安装语言开发工具之后,都必须配置好Go语言开发所要求的 环境变量,才算初步完成Go开发环境的搭建。但对于一些初学者来说,可能不太明白Go语言中常用的环境变量(Environment variables)的作用以及如何设置环境变量,今天我们来讲讲。注意:Go提供...

2019-11-26 13:33:30 2657

原创 VS Code go - tools 安装

go tools1. 手动创建目录$GOPATH/src/golang.org/x/tools2. 手动下载 go toolsgit clone https://github.com/golang/tools.git ./golang tools3. 安装 go toolsgo install golang.org/x/tools/cmd/gurugo instal...

2019-11-25 10:05:30 2519

原创 Javascript 面向对象编程之二 —— 组合使用构造函数模式和原型模式

目录1.1 示例1.2 动态原型模式1.3 寄生构造函数模式1.1 示例常见写法 一function Person(name, age, job){this.name = name;this.age = age;this.job = job;this.friends = ["Shelby", "Court"];}Person.prototype = ...

2019-11-12 11:26:13 227

原创 Javascript 面向对象编程之一 ——工厂模式、构造模式、原型模式

目录1.JavaScript面向对象编程的理解1.1对象的创建1.2 工厂模式创建对象1.2 原型模式1.3实例枚举1.JavaScript面向对象编程的理解面向对象:无序属性的集合,其属性可以包含基本值、对象和函数。每个对象的创建都是基于一个引用类型创建的,也可以是开发人员自己定义的类型1.1对象的创建// 早期开发人员创建对象的方式...

2019-11-11 13:47:03 169

原创 从零开始学C++之模板(一):函数模板、函数模板特化、重载函数模板、非模板函数重载

一、引子考虑求两数较大值函数max(a,b)对于a,b的不同类型,都有相同的处理形式:return a < b ? b : a;用已有方法解决:(1)宏替换 #define max(a,b) ((a)< (b) ? (b) : (a))存在的问题:避开类型检查(2)重载存在的问题:需要许多重载版本(3)使用函数模板二、模板模板是...

2019-11-01 11:28:34 256

原创 Javascript 面向对象编程之设计模式——设计模式提要

目录JavaScript设计模式之前言——设计模式提要什么是设计模式目的JavaScript设计模式之前言——设计模式提要什么是设计模式①设计模式是我们每天编程遇到的问题的可重用解决方案。②设计模式主要是为了解决对象的生成和整合问题。③换句话说,设计模式可以作为可应用于现实世界编程问题的模板。目的为了使应用程序具有可扩展性,可靠性和易维护性,应...

2019-10-31 13:47:53 270

原创 Javascript 面向对象编程之设计模式——UML图解

目录JavaScript设计模式之前言——UML图解JavaScript设计模式之前言——UML图解

2019-10-31 13:31:39 288

原创 JavaScript array 常用的操作

Javascript Array数组检测1.Array的声明//创建数组有两种基本方式//第一种使用Array的构造函数var color = new Array()var color = new Array(20)var color = new Array("red","blue","yellow")//可以省略new操作符,进行声明。简写。var color = A...

2019-10-31 13:17:13 208

转载 Golang号称高并发,但高并发时性能不高解决办法

1.管道chan吞吐极限10,000,000,单次Put,Get耗时大约100ns/op,无论是采用单Go程,还是多Go程并发(并发数:100, 10000, 100000),耗时均没有变化,Go内核这对chan进行优化。解决之道:在系统设计时,避免使用管道chan传递主业务数据,避免将业务流程处理流程分割到对个Go程中执行,这样做减少chan传输耗时,和Go程调度耗时,性能会有很大的提升...

2019-03-08 09:25:03 7421 1

原创 golang学习——第二章Go基础之控制语句

1、常量的初始化规则2、枚举 iota的用法在常量组中定义iota后,从0开始,每定义一个常量iota会自动加一,直到const重置为0常量的代码规则,最好全部大写。大写时有public性质,当想只在包内使用时可以在常量定义前面加c3、运算符是从左到右4、语句中可以先初始化,再条件,此时初始化的值只在条件语句中有效,在条件语句外会未定义, 当条件语句中的变量名称和条件语句上面定义的...

2018-07-20 10:04:49 298

原创 golang学习——第一章 Go基础

1、package 别名的定义示例一import io “fmt” func main(){  io.Println("hello world");}示例二import (     io "fmt”)func main(){  io.Println("hello world");}2、package省略调用import . “fmt” 示例二im...

2018-07-19 11:11:30 285

转载 QT WEBKIT 转 WEBENGINE

1. 前言很遗憾,QtWebkits在Qt5.6以上版本被淘汰了,对于这个接口良且和其他类例如QWebFrame完美结合的组件就这么没了,我只能表示惋惜。对于QtWebEngine新的组件,不得不承认它从Chromium继承过来的强大的性能,但接口上还不是很丰富,和其他类的交互也不是很完美,期待Qt能够对其进行进一步开发,我也会不断的升级Qt,尝试新的接口。目前而言,QWebEng

2017-08-21 14:47:22 4396

原创 SQL 常用查询语句

经典SQL50句50个常用的sql语句Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;select a.S# from (select s#,score fro...

2017-08-18 09:38:35 1487

原创 Qt 5.7.1/5.8.0/5.9.0 在 msvc2015/mingw32 方式下的静态编译过程

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]注:Qt5.9.0的操作过程除configure参数之外与5.8.0基本一致(mingw版5.9.0的qmake.conf文件中QMAKE_LFLAGS =-static这一行需要手动添加)。准备工作:1. 在Qt官网下载Qt库的源码。 Qt 5.7.1:...

2017-07-17 13:28:01 1649 1

转载 QT 错误列表

IdSeverityMessageDescriptionM1ErrorInvalid value for enum无效的枚举值M2ErrorEnum value must be a string or a number枚举值必须为字符串或数字M3Error

2017-02-21 17:47:03 4303

转载 QT C++ 与 qml 通信

QML与c++交互学习笔记(一)说明,主要是对QT的文档内例子进行的一些分别解说,希望更容易的理解C++导出到QML的过程。 1.导出一个简单的类Person2.具体导出过程假设我们要导出一个Person类,      A 那么就要考虑如何的一个类他才可以导出呢?     他需要符合一定的条件    1.继承自QObject    2.有默认构造函数 

2017-02-21 17:25:30 2303

原创 QT cmd判断进程是否存在 获取进程信息 关闭进程

版权声明:本文为博主原创文章,未经博主允许不得转载。QProcess::execute():以阻塞的方式打开进程,当进程执行完后才会执行该进程后面的程序 QProcess::start():以子进程的方式打开进程,与打开的进程有关系(父子关系) QProcess::startDetached():以隔离的方式打开进程,与打开它的进程无关系 打开进程 QProcess p...

2017-01-17 11:27:02 5437

原创 QT 界面美化

最近在美化QT,一直对纯代码编写和美化界面能力拙急。网上搜了很多很多资料,但由于那个庞大的工程还没完成,先将网上的资料整理一下,有一些没用到的,留着以后看。等我的界面美化完之后再po上来~/**********************************转载分割线**********************************/Qt 的一些心得本文来自:http://blog.csdn.n...

2017-01-17 10:32:21 1611

原创 QT excel操作

本文主要参考博客:Qt之操作Excel和EXCEL_VBA完全手册,为公司项目设计了一个”Report to Excel“的功能。本文浅谈了几点我对Qt操作Excel编程的一些体会。一、什么是VBAVisual Basic Application是一种自动化语言(过去称为“宏语言”),可以用它是常用的过程或进程自动化,可以创建自定义的解决方案。目前,主要用它来扩展Window office...

2017-01-17 10:07:42 3588

原创 QT 获取计算机当前cup 内存 等信息

获取计算机CPU、主板、内存、硬盘、网卡这些信息,Qt中没有相应的处理,所以需要根据平台来做相应的处理。也许Qt为了跨平台,没有提供与操作系统和硬件密切相关的一些功能(如内存、CPU、硬盘等相关信息)。二.获取CPU信息(1)Linux很简单,直接读取这几个文件就好了。/proc/cpuinfo 处理器信息 /proc/meminfo 物理内存信息 /...

2017-01-17 10:02:33 9495 1

原创 shell调度控制面命令

vc 使用ShellExecut来启动控制面板中功能模块的操作文件夹,文件,网址可以创建快捷方式,控制面板 中的设置也可以创建快捷方式,下面是快捷方式的命令,使用方法:在桌面或文件夹的空白处点右键,选择新建,快捷方式,在“请键入项目的位置”输入下面的命 令,然后下一步输入快捷方式的名称。这样就完成了一个控制面板的快捷方式,同样还可以在开始菜单,运行,中输入下面的命令来直接打开控制面板中的某个设...

2017-01-17 09:19:58 539

转载 使用性能计数器收集性能数据

使用性能计数器收集性能数据本文值得阅读吗? 本文讨论我们如何使用性能计数器从应用程序收集数据。我们将先了解的基本知识,然后我们将看到一个简单的示例,我们将从中收集一些性能数据。  介绍: - 我的应用程序的性能是最好的,像火箭 让我们这篇文章从一个客户和开发人员之间的简短交谈开始。 场景1客户:- 你们

2016-04-21 20:23:02 2454

转载 PerformanceCounter 基本介绍以及示例方法

PerformanceCounter 基本介绍以及示例方法一 PerformanceCounter 基本介绍1 简单介绍表示 Windows NT 性能计数器组件 命名空间:System.Diagnostics程序集:System(在 system.dll 中)2 构造函数(只介绍本文要用到的)PerformanceCounter (String, String,

2016-04-21 20:13:48 1691

原创 《C++Primer》 学习——第三章

本系列文章由Amars_Ding 出品,转载请注明出处。文章链接:作者:孤辰星 邮箱: [email protected]正文:《c++Primer》第一、二章主要讲解是一些定义之类的知识,一些初学者耐心看完之后,刚开始记得差不多,但过后不勤加练习,就忘记。没关系,略读之后不必刻意去记,我建议大家在理解的基础上去记忆,先略过第一、二...

2016-02-21 21:29:19 638

转载 人工智能简述

提起笔来写这篇博客,突然有点愧疚和尴尬。愧疚的是,工作杂事多,加之懒癌严重,导致这个系列一直没有更新,向关注该系列的同学们道个歉。尴尬的是,按理说,机器学习介绍与算法一览应该放在最前面写,详细的应用建议应该在讲完机器学习常用算法之后写,突然莫名奇妙在中间插播这么一篇,好像有点打乱主线。老话说『亡羊补牢,为时未晚』,前面开头忘讲的东西,咱在这块儿补上。我们先带着大家过一遍传统机器学习算法,基本思

2016-01-19 11:13:05 1949

原创 c#日期操作

//今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString(); //本周(要知道本周的第一...

2016-01-06 18:25:47 601

原创 C#文件操作

C#追加文件StreamWriter sw = File.AppendText(Server.MapPath(".")+"//myText.txt");sw.WriteLine("追逐理想");sw.WriteLine("kzlll");sw.WriteLine(".NET笔记");sw.Flush();sw.Close();C#拷贝文件string OrignFile,NewF...

2016-01-06 15:28:10 476

HTTP服务器,VC++编写开发的.rar

HTTP服务器,VC++编写开发的.rar

2013-03-23

DirectX实时渲染技术详解VC++全书实例.rar

DirectX实时渲染技术详解VC++全书实例.rar

2013-03-23

C事件驱动循环的网络IO编程框架源代码.rar

C事件驱动循环的网络IO编程框架源代码.rar

2013-03-23

C++获取TCP_UDP的端口列表.rar

C++获取TCP_UDP的端口列表.rar 这个绝对值得拥有

2013-03-23

C_S结构VC聊天室程序.rar

想了解VC开发的c/s结构的系统 下来看看吧

2013-03-23

2012万能破解无线网络密码教程[有图+详解]

你肯定能从中学到一些东西。不好的东西不往上传。

2013-03-23

VC黑客编程

里面都是一些成型代码,包括对进程操作,注册表操作,对文件操作,查杀进程修改注册表,是机器不能上网。

2012-10-17

API基本函数

里面包含了 API常用的基本函数,很常用的一些函数。

2012-10-17

远程查杀进程

关于进程的读取,去的权限,从而进行高级权限的查杀。

2012-10-17

空空如也

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

TA关注的人

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