3 中华·张

尚未进行身份认证

上善若水

等级
TA的排名 13w+

Redux-基于最简单的redux demo加入 dispath 和action

Redux-一个最简单的redux应用在最简单的结构中,是不存在distribute和action的,显然是不完整的。基于最简单的结构,加了两个按钮,并添加click事件,注意JSX语法,不同于HTML中:APP.js code添加了两个button,并为他们添加点击事件。import React, { Component } from 'react';i...

2019-12-06 00:11:51

Redux-一个最简单的redux demo

学习地址:Redux 中文文档redux-saga文件目录结构:创建一个store文件夹,里面有个index, index.js code:在store中将reducer注入。import {createStore} from 'redux'import reducer from './reducer'// reducer 注入const sto...

2019-12-05 23:42:46

木球竞赛抽签计分系统

前几天做了个小系统,木球竞赛抽签计分系统。种子的设置,和轮空的设置,都是按照运动抽签的规则。目前仅支持8位,32位,64位报表的生成。主页在主页添加比赛项目,填入相关信息。选中该比赛项目,依次进行设置参赛名单、生成比赛对阵表、生成比赛报表。当修改项目信息后,设置的参赛名单、对阵表等信息都需要重新设置。添加项目信息修改比赛项目信息...

2019-12-04 09:08:33

C#操作串口练习-线程方式

学习地址:https://blog.csdn.net/cumtwys/article/details/38014617下载VSPD和串口调试工具两个软件。配对COM1, COM2。程序代码 可参看学习的地址。使用串口调试工具触发串口读数据的方法。根据场景可以使用port.ReadLine();代替学习地址中的读取方法。 ...

2019-12-01 16:14:00

看看各大网站用到什么框架

不想看书,看看各大网站用的什么前端框架React淘宝京东虽然不是,但是类似,类react美团知乎Vue饿了么其他CSDN腾讯腾讯这是干嘛的?支付宝 ...

2019-11-21 23:31:51

C# csv文件操作

学习地址:https://blog.csdn.net/xgf415/article/details/51366877一、DataTable数据写入CSV文件public static void SaveCSV(DataTable dt, string fullPath)//table数据写入csv{ System.IO.FileInfo fi = new System...

2019-11-20 23:22:19

JavaScript高级程序设计(第三版)_第三章 基本概念

3.3 变量定义了一个变量之后也可改变其类型,但不推荐,如:var message = "hello";message = 1; // 有效但不推荐 var msg; //默认值undefined let and const ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。 let 声明的变量只在 let 命令所在...

2019-11-19 22:51:14

C#对sqlite的简单操作

学习地址:https://www.cnblogs.com/luxiaoxun/p/3784729.html已经有大佬铺好了路,自己简单的实践下~第一步:创建一个空控制台程序,引入System.Data.SQLite。Program.csusing System;using System.Collections.Generic;using System.Linq;usi...

2019-11-18 23:17:50

.net core 3.0使用EPPlus创建Excel

在使用前首先声明一点,EPPlus.core已被弃用,使用EPPLus。1. 下载EPPLus 4.5.3.22. 创建.xlsx文件class Program { static void Main(string[] args) { var path = @"D...

2019-11-14 23:01:25

.net core 3.0使用DotNetCore.NPOI创建Excel

1. 新建一个.net core 3.0控制台应用程序,添加引用DotNetCore.NPOI, Version: 1.2.22. 创建一个.xlsx文件class Program { static void Main(string[] args) { var workbook = new XSSFW...

2019-11-14 22:11:12

设计模式学习 - 单例模式

单例模式(Singleton Pattern)保证一个类仅有一个实例,并提供一个访问它的全局访问点。为什么使用单例模式?避免一个全局使用的类频繁地创建与销毁,控制实例数目,节省系统资源。image.pngimage.png使用场景要求生产唯一序列号。创建的一个对象需要消耗的资源过多,比如 I/O 与数据库的连接等。代码示例饿汉式单例...

2019-10-13 23:52:46

设计模式学习 - 入门

简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式的六大原则1、开闭原则(Open Close Principle)开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓...

2019-10-13 22:24:23

《WPF编程宝典》第一章 WPF概述

WPF(Windows Presentation Foundation)是用于Windows的现代图形显示系统。引入“内置硬件加速”和“分辨率无关”等创新功能。1.1 Windows图形演化WPF的智能程度足够高,会尽量采用硬件优化方式,但如有必要,它也可采用软件计算方式来完成同样的工作,但是速度会变慢,在复杂动画或其他密集图形效果表现明显。新的图形引擎:DirectXDi...

2019-09-16 18:03:33

VS 2019 C#控制台应用程序添加引用报错

报错信息:未能正确加载“ReferenceManagerPackage”包第一步:打开Developer Command Prompt for VS 2019(以管理员权限打开)第二步:在命令窗口输入:CD G:\Program Files (x86)\Microsoft Visual Studio\2019\Enter...

2019-08-11 21:49:00

C++build报错 - C1189

报错信息:严重性 代码 说明 项目 文件 行 禁止显示状态错误 C1189 #error: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] HikDoorMngBase G:\P...

2019-08-09 08:08:00

C++ build报错 - C4996

报错信息:严重性 代码 说明 项目 文件 行 禁止显示状态错误 C4996 '_open': This function or variable may be unsafe. Consider using _sopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for det...

2019-08-09 08:07:00

C++ build报错 - C1010

报错信息:严重性 代码 说明 项目 文件 行 禁止显示状态错误 C1010 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”? HikDoorMngBase E:\WorkSpace_DataShell\projects2\frqToolBox\src\HikDoorMngBase\openssl\applink.c 130解决方案 参考...

2019-08-09 08:07:00

C++在windows下如何利用VS2019引入openssl

如果利用已安装的openssl,可参考:https://www.jianshu.com/p/12b748bdedd2在此记录一下如何引入已有的openssl:第一步:将已有的openssl文件夹,复制到自己项目的根目录下第二步:在项目中新建openssl筛选器,并且将openssl文件夹中的文件复制到项目中第三步: 修改C/C++ -> 附加包含目录...

2019-08-09 08:06:00

C++ 变量类型

C++ 也允许定义各种其他类型的变量,比如枚举、指针、数组、引用、数据结构、类等等下面列出几个有效的声明:int i, j, k;char c, ch;float f, salary;double d;extern int d = 3, f = 5; // d 和 f 的声明 int d = 3, f = 5; ...

2019-08-04 23:27:00

C++简介

C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在...

2019-08-04 23:27:00

查看更多

勋章 我的勋章
  • 回归勋章
    回归勋章
    授予重新回归CSDN的真爱粉用户,我们不会让你失望哒!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。