自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

原创 React全家桶环境搭建过程

环境搭建1.从零开始搭建webpack+react开发环境2.引入Typescript * 安装依赖 npm i -S @types/react @types/react-dom npm i -D typescript awesome-typescript-loader source-map-loader * 新建tsconfig.json{ "comp...

2018-05-17 19:34:48 1059

原创 一键部署Web项目

一般还算完整的Web项目,数据库,后端,前端三部分必不可少。数据库需要启动数据库服务。后端需要启动node服务。前端需要启动build或者start。每次的重新开机就意味着这些操作要重来。写个简单的批处理(.bat)命令就能一键完成。例子:startup.bat1.  新建文本文档2. 关闭所有命令的回显> @echo off3.  管理员身份

2018-02-05 16:32:51 852

原创 React+Antd 后台管理系统

说明之前为了熟练antd框架,特别做了这个后台管理系统练手。 正因为要熟悉,所以在设计面板的时候,尽可能想用上更多的控件。 于是对照着antd的API,开始往这个项目上堆控件。效果图!ComponentsGeneral Button按钮 Icon图标 Layout Grid栅格 Layout布局 Navigation Breadcrumb面包屑 Dropdown下拉菜单 Me

2017-12-27 17:00:41 40223 22

原创 Nodejs爬虫实战项目之链家

说明作为一个前端界的小学生,一直想着自己做一些项目向全栈努力。 愁人的是没有后台,搜罗之后且学会了nodejs和express写成本地的接口给前端页面调用。 可是可是,数据从哪里来? 有人说,“ mockjs去生成!” ok,引入了mock,循环生成一些random数据, 列表成型了,也可以loading more了,Table行数据填满了,也可以增删改查了,曲线的绘制也从原来的一条平行线

2017-12-15 21:08:55 1908

原创 Create-react-app+Antd+Less配置

说明React官方脚手架工具Create-react-app 用于快速创建React应用,但依旧有局限性,我们根据项目需求需要对Create-react-app的配置进行修改。这里针对引入Antd的两种配置方式进行配置。方案一. React-app-rewired(一个对 create-react-app 进行自定义配置的社区解决方案)。 1. 安装react-app-rewired n

2017-12-14 11:34:01 9358 4

原创 React + MobX 入门及实例(二)

在上一章 React + MobX 入门及实例(一) 应用实例TodoList的基础上 1. 增加ant-design优化界面 2. 增加后台express框架,mongoose操作。 3. 增加mobx异步操作fetch后台数据。步骤Ⅰ. ant-design安装antd包 npm install antd –save安装antd按需加载依赖 npm install babel-p

2017-12-11 16:25:24 965

原创 mongoose问题总结

DeprecationWarning: open() is deprecated in mongoose >= 4.11.0, use openUri() instead, or set the useMongoClient option if using connect() or createConnection(). See http://mongoosejs.com/docs/connecti

2017-12-08 19:18:01 367

原创 React + MobX 入门及实例(一)

前言现在最热门的前端框架,毫无疑问是React。React是一个状态机,由开始的初始状态,通过与用户的互动,导致状态变化,从而重新渲染UI。对于小型应用,引入状态管理库是”奢侈的”。但对于复杂的中大型应用,引入状态管理库是”必要的”。现在热门的状态管理解决方案Redux,MobX相继进入开发者的视野。Redux、MobX哪一个更适合你的项目?在react项目中使用redux or mobx?正如爱因

2017-12-06 10:52:51 1237

原创 全栈工程师培训材料

全栈工程师培训材料,帮助学习者掌握 JavaScript 全栈开发的基本知识,承担简单 Web 应用的前后端开发。一共四讲,适合两天的训练营。学员要求本培训不是零基础的,要求学员具备互联网开发的基本知识。HTMLJavaScriptCSS命令行以上技术,只要懂得基本语法和如何使用即可。环境准备参加培训之前,请按照文档安装软件,做好环境准备。课堂练习培训时,需要完成课堂练习。第一讲:前端开发

2017-11-15 11:48:49 309

原创 git "Could not read from remote repository.Please make sure you have the correct access rights."解决方案

git clone 项目时,出现Could not read from remote repository.Please make sure you have the correct access rights. 这就说明你没有添加github的SSH Key或者需要重新添加。步骤如下:1、重新在git设置一下身份的名字和邮箱 git config –global user.name “your

2017-11-03 10:57:08 1726

原创 Nodejs+Express自定义API接口并使用reactjs调用

简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Express 是基于Node.js 平台,快速、开放、极简的 web 开发框架。Nodejs+Express可以让前端人员自定义API接口并实现调用。 这样写项目就方便多了,数据想怎么写就怎么写。过程1.新建项目文件夹 mkdir nodejs-express-react2.初始化p

2017-09-01 13:31:31 5397

原创 js获取当前时间

function getNowFormatDate() { var date = new Date(); var seperator1 = "/"; var seperator2 = ":"; var month = date.getMonth() + 1; var days = date.getDate(); var hours = date.getHours(); v

2017-08-31 14:25:55 229

转载 Node.js的Buffer那些你可能不知道的用法

前言在大多数介绍Buffer的文章中,主要是围绕数据拼接和内存分配这两方面的。比如我们使用fs模块来读取文件内容的时候,返回的就是一个Buffer:fs.readFile('filename', function (err, buf) { // });在使用net或http模块来接收网络数据时,data事件的参数也是一个Buffer,这时我们还需要使用Buffer.con

2017-08-30 08:43:28 613

原创 Ubuntu 16.04 LTS 以DaoCloud方式安装Docker

1.打开终端 Ctrl+Alt+T2.更新包信息 sudo apt-get update3.确保APT能使用https方式工作,并且CA证书已安装了 sudo apt-get install apt-transport-https ca-certificates4.不推荐使用docker官方安装脚本默认的源,很少能下载成功,这里推荐DaoCloud的安装脚本 sudo cur

2017-08-16 22:53:16 1436

原创 [C#] winform中的DataGridView的列宽设置,添加序号

找了很多都说DataGridView有一个属性AutoSizeColumnMode,他有很多枚举值:1、AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。  2、AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。  3、ColumnHeader 调整列宽,以适合列标题单元格的内容。  4、Displa

2017-08-10 14:41:00 1820

原创 winform控件加载与更新有先后闪烁、延迟的解决办法

protected override CreateParams CreateParams{ get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x02000000; return cp; }}需要添加 using System.Windows.Forms; 这

2017-08-10 09:48:52 2800 3

转载 Git常用命令总结

Git常用命令总结git init     在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone     获取一个url对应的远程Git repo, 创建一个local copy.     一般的格式是git clone [url].     clo

2017-08-07 21:15:43 209

原创 C#Linq 基本操作实例

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace First_exam{ class Student { /// ///学生姓名的字段和属性

2017-07-17 14:07:47 304

转载 拥抱 .NET Core

Microsoft .NET 自 2002 年发行 v1.0 以来,已经过了近 14 个年头,在这 14 年里面,.NET 日渐成熟并成为 Microsoft 的重要开发平台之一,只要是在 Windows 平台上的相关应用,几乎都可以使用 .NET 以及所属的 C# 及 VB 语言来开发,虽然它一直没有真正的跨平台 (也可以说有,但只跨 Windows 生态圈的平台),不过 .NET 与 Visu

2017-07-14 13:35:14 319

原创 【C#】集合已修改;可能无法执行枚举操作。

用foreach对集合进行修改或删除操作,这是不允许的。解决方案1:将集合转成数组foreach (var x in List.ToArray()) { }解决方案2:用for循环代替,并且一定是从大到小for (int i = max; i > min; i--) { }

2017-07-13 13:27:31 3337

原创 【C#】NPlot使用

IntroductionIn this article, I would like to show you how to create a line and point chart for your ASP.NET application.BackgroundI assume you have a basic knowledge of ASP.NET and C#.NET, and

2017-07-07 09:52:11 2780 1

原创 【C#】操作SQLite数据库出现database is locked解决办法

SQLite只支持库级锁,这意味着一写多读的模式。 不能并发的执行写操作,可能会经常出现database is locked错误。解决方案: 1、SQLite语句加using,省得自己释放数据库对象public static int ExecuteSql(String Sqlstr){ { String ConnStr = GetSqlConnection();

2017-06-28 14:54:15 8692 2

原创 【C#】MDI父窗体嵌套子窗体 切换时闪屏问题解决办法

只需要在父窗体任意位置添加//避免子窗体闪屏protected override CreateParams CreateParams{ get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x02000000; return cp; }}

2017-06-21 14:05:25 977 1

原创 C# 简单操作word(可使用模版)

1.右键引用–>添加引用–>程序集: Microsoft.Office.Interp.Word2.在文档中添加using: Using MsWord = Microsoft.Office.Interp.Word;把引用中的Microsoft.Office.Interop.Word的“属性”中的嵌入互操作设为False4.创建word应用程序 MsWord.Application wordA

2017-06-19 20:49:42 1007

原创 【C#】更新界面显示并解决this.Invoke无法访问已释放的对象

比如我在当前线程中要实时更新界面显示时间为当前时间//声明定时器private System.Timers.Timer timer1;//设置定时器 (在Load里设置)timer1 = new System.Timers.Timer(1000);//实例化Timer类,设置间隔时间为1000毫秒;timer1.Elapsed += new System.Timers.ElapsedEvent

2017-06-19 14:34:59 6842 5

原创 【C#】SQLite操作过程

SQLite介绍 SQLite是一个开源、免费的小型RDBMS(关系型数据库),能独立运行、无服务器、零配置、支持事物,用C实现,内存占用较小,支持绝大数的SQL92标准。SQLite数据库官方主页:http://www.sqlite.org/index.htmlSQLite使用过程 1、SQLite操作驱动dll下载: http://system.data.sqlite.org/index.

2017-05-10 10:56:15 334

原创 C# winform点击生成二维码

C# winform 新手实例:点击生成二维码效果图如下:部分代码://button点击事件private void button1_Click(object sender, EventArgs e){ if (string.IsNullOrEmpty(textBox1.Text)) { MessageBox.Show("请输入要生成的二维码!");

2017-04-27 13:19:43 8173 5

转载 C#当窗体大小改变时,窗体中的控件大小也随之改变

第一种:推荐 在窗体中加上如下代码即可实现,但窗体点击放大按钮时却不能改变控件大小。private Size beforeResizeSize = Size.Empty;protectedoverridevoid OnResizeBegin(EventArgs e){ base.OnResizeBegin(e); beforeResizeSize =this.Size;

2017-04-21 09:43:54 987

转载 C# WinForm窗体及其控件自适应各种屏幕分辨率

C# WinForm窗体及其控件自适应各种屏幕分辨率一。说明   我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可。因为窗体上控件的位置和大小是相对于自己所在的窗体的,也就是所谓的窗口坐标。   在这里我们只考虑相对于自己窗体的窗口坐标更简单,也就是

2017-04-21 09:17:39 21087 6

转载 C# WinForm开发系列 - DataGridView 使用方法集锦

1.DataGridView实现课程表 testcontrol.rar   2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rar myMultiColHeaderDgv.rar   3.DataGridView单元格显示GIF图片 gifanimationindatagri

2017-04-21 08:54:48 8942 3

nodejs-express-react

use nodejs+express to write api,use react to ajax,use webpack to package. github:https://github.com/zhaoyu69/nodejs-express-react 有问题欢迎指出,如果有用 欢迎star★。

2017-09-01

学习必备小计划:艾宾浩斯遗忘曲线复习表

自制艾宾浩斯遗忘曲线复习表

2017-06-29

C#+SQLServer人事管理系统(适合初学者、毕业设计等)【完整】

1 功能需求 1)用户登录界面,登录之后会查询在提示范围内的员工生日时间和合同到期时间并提示,进入主界面后根据不同的用户权限在主界面激活操作功能。 2)主界面显示当前登录的用户名,显示当前时间并动态刷新,有链接子窗体的菜单。 3)基础信息管理可以对各种类别进行增、删、改,类别是人事档案管理下拉选框的选项,还可以设置员工生日和合同提示的提前天数。 4)人事管理包含人事档案管理,人事资料查询和人事资料统计。其中人事档案管理显示该职工的所有基本信息包括头像图片,可以进行添加,修改,删除,按类别查询。浏览按钮可以选择首尾和上下记录。人事资料查询将人事档案的各个类别构成组合的查询条件进行查询操作,包括与运算和或运算,即必须同时满足和拥有此条件即满足两种,查询结果显示在表格中。人事资料统计包括统计条件和结果,选择按条件查询会显示各类别的条目数。 5)备忘记录包括日常记事和通讯录。日常记事显示记事内容,可以增,删,改,按记事时间和记事类别查询。通讯录显示员工的联系方式,可以增,删,改,按类别查询。 6)数据库维护包括备份/还原数据库和清空数据库。实现对数据库的备份、还原以及清空操作。 7)工具管理包括记事本和计算器,直接打开本地进程方便使用。 8)系统管理包括用户设置和系统退出,用户设置显示用户信息表,可以增,删,改和添加权限操作。用户重新登录时会按照更改的用户权限激活主界面的功能。 9)系统帮助界面,打开chm,辅助用户使用程序。

2017-06-28

空空如也

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

TA关注的人

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