- 博客(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
1138
原创 一键部署Web项目
一般还算完整的Web项目,数据库,后端,前端三部分必不可少。数据库需要启动数据库服务。后端需要启动node服务。前端需要启动build或者start。每次的重新开机就意味着这些操作要重来。写个简单的批处理(.bat)命令就能一键完成。例子:startup.bat1. 新建文本文档2. 关闭所有命令的回显> @echo off3. 管理员身份
2018-02-05 16:32:51
1104
原创 React+Antd 后台管理系统
说明之前为了熟练antd框架,特别做了这个后台管理系统练手。 正因为要熟悉,所以在设计面板的时候,尽可能想用上更多的控件。 于是对照着antd的API,开始往这个项目上堆控件。效果图!ComponentsGeneral Button按钮 Icon图标 Layout Grid栅格 Layout布局 Navigation Breadcrumb面包屑 Dropdown下拉菜单 Me
2017-12-27 17:00:41
40404
22
原创 Nodejs爬虫实战项目之链家
说明作为一个前端界的小学生,一直想着自己做一些项目向全栈努力。 愁人的是没有后台,搜罗之后且学会了nodejs和express写成本地的接口给前端页面调用。 可是可是,数据从哪里来? 有人说,“ mockjs去生成!” ok,引入了mock,循环生成一些random数据, 列表成型了,也可以loading more了,Table行数据填满了,也可以增删改查了,曲线的绘制也从原来的一条平行线
2017-12-15 21:08:55
1980
原创 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
9444
2
原创 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
1036
原创 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
481
原创 React + MobX 入门及实例(一)
前言现在最热门的前端框架,毫无疑问是React。React是一个状态机,由开始的初始状态,通过与用户的互动,导致状态变化,从而重新渲染UI。对于小型应用,引入状态管理库是”奢侈的”。但对于复杂的中大型应用,引入状态管理库是”必要的”。现在热门的状态管理解决方案Redux,MobX相继进入开发者的视野。Redux、MobX哪一个更适合你的项目?在react项目中使用redux or mobx?正如爱因
2017-12-06 10:52:51
1298
原创 全栈工程师培训材料
全栈工程师培训材料,帮助学习者掌握 JavaScript 全栈开发的基本知识,承担简单 Web 应用的前后端开发。一共四讲,适合两天的训练营。学员要求本培训不是零基础的,要求学员具备互联网开发的基本知识。HTMLJavaScriptCSS命令行以上技术,只要懂得基本语法和如何使用即可。环境准备参加培训之前,请按照文档安装软件,做好环境准备。课堂练习培训时,需要完成课堂练习。第一讲:前端开发
2017-11-15 11:48:49
367
原创 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
5041
原创 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
5515
原创 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
300
转载 Node.js的Buffer那些你可能不知道的用法
前言在大多数介绍Buffer的文章中,主要是围绕数据拼接和内存分配这两方面的。比如我们使用fs模块来读取文件内容的时候,返回的就是一个Buffer:fs.readFile('filename', function (err, buf) { // });在使用net或http模块来接收网络数据时,data事件的参数也是一个Buffer,这时我们还需要使用Buffer.con
2017-08-30 08:43:28
729
原创 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
1533
原创 [C#] winform中的DataGridView的列宽设置,添加序号
找了很多都说DataGridView有一个属性AutoSizeColumnMode,他有很多枚举值:1、AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。 2、AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。 3、ColumnHeader 调整列宽,以适合列标题单元格的内容。 4、Displa
2017-08-10 14:41:00
1986
原创 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
4613
4
转载 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
262
原创 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
361
转载 拥抱 .NET Core
Microsoft .NET 自 2002 年发行 v1.0 以来,已经过了近 14 个年头,在这 14 年里面,.NET 日渐成熟并成为 Microsoft 的重要开发平台之一,只要是在 Windows 平台上的相关应用,几乎都可以使用 .NET 以及所属的 C# 及 VB 语言来开发,虽然它一直没有真正的跨平台 (也可以说有,但只跨 Windows 生态圈的平台),不过 .NET 与 Visu
2017-07-14 13:35:14
373
原创 【C#】集合已修改;可能无法执行枚举操作。
用foreach对集合进行修改或删除操作,这是不允许的。解决方案1:将集合转成数组foreach (var x in List.ToArray()) { }解决方案2:用for循环代替,并且一定是从大到小for (int i = max; i > min; i--) { }
2017-07-13 13:27:31
3613
原创 【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
2923
原创 【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
9464
2
原创 【C#】MDI父窗体嵌套子窗体 切换时闪屏问题解决办法
只需要在父窗体任意位置添加//避免子窗体闪屏protected override CreateParams CreateParams{ get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x02000000; return cp; }}
2017-06-21 14:05:25
1076
2
原创 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
1102
原创 【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
7523
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
396
原创 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
8284
5
转载 C#当窗体大小改变时,窗体中的控件大小也随之改变
第一种:推荐 在窗体中加上如下代码即可实现,但窗体点击放大按钮时却不能改变控件大小。private Size beforeResizeSize = Size.Empty;protectedoverridevoid OnResizeBegin(EventArgs e){ base.OnResizeBegin(e); beforeResizeSize =this.Size;
2017-04-21 09:43:54
1095
转载 C# WinForm窗体及其控件自适应各种屏幕分辨率
C# WinForm窗体及其控件自适应各种屏幕分辨率一。说明 我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可。因为窗体上控件的位置和大小是相对于自己所在的窗体的,也就是所谓的窗口坐标。 在这里我们只考虑相对于自己窗体的窗口坐标更简单,也就是
2017-04-21 09:17:39
21336
6
转载 C# WinForm开发系列 - DataGridView 使用方法集锦
1.DataGridView实现课程表 testcontrol.rar 2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rar myMultiColHeaderDgv.rar 3.DataGridView单元格显示GIF图片 gifanimationindatagri
2017-04-21 08:54:48
9022
2
nodejs-express-react
2017-09-01
C#+SQLServer人事管理系统(适合初学者、毕业设计等)【完整】
2017-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人