- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 .NET和C#有什么区别
.NET一般指 .NET FrameWork框架,它是一种平台,一种技术。C#是一种编程语言,可以基于.NET平台的应用。
2018-11-27 23:18:00 4086
原创 进程和线程分别该怎么理解
进程是比线程大的程序运行单元,都是由操作系统所体会的系统运行单元,一个程序中至少要有一个进程,一个进程中,至少要有一个线程,线程的划分尺度要比进程要小,进程拥有独立的内存单元,线程是共享内存,从而极大的提高了程序的运行效率,同一个进程中的多个线程可以并发执行。 ...
2018-11-27 23:16:00 575
原创 java学习常见问题
Eclipseecplise 没有配置server选项:https://blog.csdn.net/wugangsunny/article/details/25246565Maven关于Maven项目build时出现No compiler is provided in this environment的处理:https://blog.csd...
2018-11-27 23:05:00 232
原创 Maven + Spring mvc: 后端向前端传递数据
前端从后端请求数据,基本思想,依旧是通过ajax将java返回的数据,显示在前端。首先,在后端提供一个接口:/getHelloWorld,返回hello字符串,代码如下:package com.iotzzh.controller;import org.springframework.stereotype.Controller;import ja...
2018-11-27 22:57:00 726
原创 Override && Overload的区别
reference website:https://blog.csdn.net/boomcode/article/details/39007833Override是重写的意思,它表示重写基类的方法,而且方法的名称,返回类型,参数类型,参数个数要与基类相同。override (覆写)关键字: overrideOverload 是重载是意思,它也表示...
2018-11-27 08:09:00 110
原创 Maven + Spring mvc: 前端向后端传递数据
根据前一篇文章,Maven + Spring mvc: Hello World, 已经介绍了spring mvc的简单使用,此片文章介绍一下,如何利用前端将数据传递到后端。添加依赖引用: <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-da...
2018-11-26 22:08:00 782
原创 谈谈final,finally,finallize的区别
final 用于申明属性,方法和类,表示属性不可变,方法不可以被覆盖,类不可以被继承。如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在new一个对象时初始化(即只...
2018-11-25 22:39:00 1757
原创 Maven + Spring mvc: Hello World
在文章:https://www.jianshu.com/p/dda8e695405e中已经介绍了maven的使用,接下来再了解一下spring mvc的使用。学习地址:https://blog.csdn.net/weixin_38070406/article/details/80866036https://www.cnblogs.com/withs...
2018-11-24 22:56:00 170
原创 React官网学习实践 - Refs & DOM
在典型的 React 数据流中, 属性(props)是父组件与子代交互的唯一方式。要修改子组件,你需要通用新的 props 重新渲染它。但是,某些情况下你需要在典型数据流外强制修改子代。要修改的子代可以是 React 组件实例,也可以是 DOM 元素。何时使用 Refs下面是几个适合使用 refs 的情况:处理焦点、文本选择或媒体控制。触发强制动画...
2018-11-22 20:31:00 81
原创 .net New有几种用法
3种。1)new 运算符:用于创建对象和调用构造函数。2)new 修饰符:在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。3)new 约束:用于在泛型声明中约束可能用作类型参数的参数的类型。针对2,在使用一个类继承一个基类,并且写了同样的方法,此时会正常的使用,但是会提示,建议使用new关键字,显示隐藏。对同一成员同时使用 new 和...
2018-11-21 21:37:00 1657
原创 .NET 值类型和引用类型的区别
值类型的值是存放在堆栈中的,改变其值,不改变变量原有的值,而引用类型的值是存放在栈中的,其引用的地址是存放在堆栈中的,改变其值也就改变了变量原有的值。值类型不允许包含null值,然而可空类型可以将null赋值给值类型。引用类型如:string,Object,class等总是在从托管堆上分配的,C#中new操作符返回对象的内存地址--也就是指向对象数...
2018-11-20 23:32:00 1346
原创 React官网学习实践 - 使用PropTypes检查类型
随着应用日渐庞大,你可以通过类型检查捕获大量错误。 对于某些应用来说,你还可以使用 Flow 或 TypeScript 这样的 JavsScript 扩展来对整个应用程序进行类型检查。然而即使你不用它们,React 也有一些内置的类型检查功能。要检查组件的属性,你需要配置特殊的 propTypes 属性.npm install prop-typesP...
2018-11-20 22:08:00 164
原创 .NET 中类和结构的区别
1. 值类型与引用类型结构是值类型,值类型在堆栈上分配地址,所有的基类型都是结构类型,例如int对应System.int32结构。类是引用类型,引用类型在堆上分配地址。注解:对结构变量所做的改变不会影响其的原值,而对于类,改变其变量的值会改变其原值。堆栈的执行效率要比堆的执行效率高,可是堆栈的资源有限,不适合处理大的逻辑复杂的对象。虽然结...
2018-11-19 21:03:00 992
原创 React官网学习实践 - 深入JSX
本质上来讲,JSX 只是为 React.createElement(component, props, ...children) 方法提供的语法糖。比如下面的代码:<MyButton color="blue" shadowSize={2}> Click Me</MyButton>编译为:React.createElem...
2018-11-18 21:40:00 119
原创 React官网学习实践 - 组合 vs 继承
React 具有强大的组合模型,我们建议使用组合而不是继承来复用组件之间的代码。包含关系一些组件不能提前知道它们的子组件是什么。这对于 Sidebar 或 Dialog 这类通用容器尤其常见。我们建议这些组件使用 children 属性将子元素直接传递到输出。实例:code:import React, { Component ...
2018-11-17 20:47:00 96
原创 React官网学习实践 - 状态提升
使用 react 经常会遇到几个组件需要共用状态数据的情况。这种情况下,我们最好将这部分共享的状态提升至他们最近的父组件当中进行管理。我们会创建一个温度计算器来计算水是否会在给定的温度下烧开。开始呢,我们先创建一个名为 BoilingVerdict 的组件。它会接受 celsius 这个温度变量作为它的 prop 属性,最后根据温度判断...
2018-11-14 23:54:00 128
原创 留言板模块设计
暂定周末前完成,11.18留言界面设计:留言显示:参考:暂时不设计头像和回复功能。只将留言内容显示出来。后台接口设计:数据库设计:name, email, website, content, time ...
2018-11-13 22:41:00 4780
原创 React官网学习实践 - 表单
HTML表单元素与React中的其他DOM元素有所不同,因为表单元素生来就保留一些内部状态。例如,下面这个表单只接受一个唯一的name。<form> <label> Name: <input type="text" name="name" /> </label> <inpu...
2018-11-12 22:34:00 83
原创 各种语言平台性能对比网站:http://www.techempower.com/
https://www.techempower.com/benchmarks/#section=data-r17&hw=ph&test=json
2018-11-08 23:29:00 1886
原创 React官网学习实践 - 列表 & Keys
渲染多样的组件const numbers = [1, 2, 3, 4, 5];const listItems = numbers.map((number) => <li>{number}</li>);ReactDOM.render( <ul>{listItems}</ul>, do...
2018-11-07 00:05:00 100
原创 React官网学习实践 - 条件渲染
在 React 中,你可以创建不同的组件来封装各种你需要的行为。然后还可以根据应用的状态变化只渲染其中的一部分。React 中的条件渲染和 JavaScript 中的一致,使用 JavaScript 操作符 if 或条件运算符来创建表示当前状态的元素,然后让 React 根据它们来更新 UI。实例:首先创建三个组件:function UserGre...
2018-11-05 22:59:00 72
原创 React官网学习实践 - 事件处理
React 元素的事件处理和 DOM元素的很相似。但是有一点语法上的不同:React事件绑定属性的命名采用驼峰式写法,而不是小写。如果采用 JSX 的语法你需要传入一个函数作为事件处理函数,而不是一个字符串(DOM元素的写法)例如,传统的 HTML:<button onclick="activateLasers()"> Acti...
2018-11-05 22:03:00 91
原创 React官网学习实践 - state & 生命周期
参照文章:react生命周期的基本用法1、constructor可以获取到父组件传下来的参数。只要组件存在constructor,就必要要写super,否则this指向会错误。2、componentWillMount 组件将要挂载3、componentDidMount 组件渲染完成4.componentWillReceiveProps (nex...
2018-11-05 00:15:00 188
原创 React官网学习实践 - 组件&Props
组件可以将UI切分成一些的独立的、可复用的部件,这样你就只需专注于构建每一个单独的部件。组件从概念上看就像是函数,它可以接收任意的输入值(称之为“props”),并返回一个需要在页面上展示的React元素。组件的定义方式:1.函数定义function Welcome(props) { return <h1>Hello, {props...
2018-11-04 18:15:00 84
原创 React官网学习实践 - jSX简介
const element = <h1>Hello, world!</h1>;这种看起来可能有些奇怪的标签语法既不是字符串也不是HTML.它被称为 JSX, 一种 JavaScript 的语法扩展。有了这种扩展,正好符合了react的组件的使用,将每个组件封装起来,放在同一个模块中进行渲染。因为 JSX 的特性更接近 J...
2018-11-04 17:46:00 93
原创 React官网学习实践 - React安装
创建一个新的APPnpm install -g create-react-appcreate-react-app my-appcd my-appnpm start2.如果您安装了npm 5.2.0以以上版本的话,您可以使用npx作为一个更好的选择。npx create-react-app my-appcd my-appnpm st...
2018-11-04 17:21:00 89
汽车部件仓储管理
2017-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人