weixin_30644369的博客

私信 关注
weixin_30644369
码龄6年
  • 378,789
    被访问量
  • 暂无
    原创文章
  • 45,797
    作者排名
  • 46
    粉丝数量
  • 于 2015-08-16 加入CSDN
获得成就
  • 获得124次点赞
  • 内容获得0次评论
  • 获得583次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

计算机网络学习(7)网络相关问题

问题一:简述TCP/IP协议与OSI协议的异同点相同点:1、两个协议都分层;2、OSI参考模型的网络层与TCP/IP互联网层的功能几乎相同;3、以传输层为界,其上层都依赖传输层提供端到端的与网络环境无关的传输服务。不同点:1、TCP/IP没有对网络接口层进行细分;2、OSI先有分层模型,后有协议规范;3、OSI对服务和协议做了明确的区别,而TCP/IP没有充分明确区分服务和协...
转载
112阅读
0评论
0点赞
发布博客于 2 年前

计算机网络学习(3)ARP协议

一、ARP 协议  网络层以上的协议用IP地址来标识网络接口,但以太数据帧传输时,以物理地址来标识网络接口。因此我们需要进行IP地址与物理地址之间的转化。  对于IPv4来说,我们使用ARP地址解析协议来完成IP地址与物理地址的转化(IPv6使用邻居发现协议进行IP地址与物理地址的转化,它包含在ICMPv6中)。   ARP协议提供了网络层地址(IP地址)到物理地址(mac地址...
转载
214阅读
0评论
0点赞
发布博客于 2 年前

计算机网络学习(2)数据链路层

一、数据格式  在此层将数据分帧,并处理流控制。  MAC帧的数据格式:  head包含:(固定18个字节)     发送者(源地址,6个字节)     接收者(目标地址,6个字节)     数据类型(6个字节)=类型2字节+帧校验序列FCS(CRC检验)4字节    data包含:(最短46字节,最长1500字节)    数据包的具体内容:head长度+data长度=最短64字节,最长...
转载
94阅读
0评论
0点赞
发布博客于 2 年前

计算机网络学习(1)物理层

一、在物理层上所传送的数据单位:比特。二、功能:物理层的作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。使其上面的数据链路层不必考虑网络的具体传输介质是什么。“透明传送比特流”表示经实际电路传送后的比特流没有发生变化,对传送的比特流来说,这个电路好像是看不见的。三、物理层的接口的特性(1) 机械特性:指明接口所用的接线器的形状和尺寸、引线数目和排列...
转载
120阅读
0评论
0点赞
发布博客于 2 年前

linux安装redis 完整步骤

1.获取redis资源  wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压  tar xzvf redis-4.0.8.tar.gz3.安装  cd redis-4.0.8  make  cd src  make install PREFIX=/usr/local/redis4.移动配...
转载
64阅读
0评论
0点赞
发布博客于 2 年前

Django----(四)

图书管理系统出版社 图书 作者出版社的管理展示# 查询所有的数据all_publishers = models.Publisher.objects.all() # 对象列表render(request,'publisher_list.html',{'all_publishers':all_publishers})模板的语法:​ {{ all_publishers...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

Django---(五)

多对多表结构的设计class Book(models.Model): title = models.CharField(max_length=32) pub = models.ForeignKey('Publisher', on_delete=models.CASCADE)class Author(models.Model): name = models...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

Django----(三)

1.静态文件的配置STATIC_URL = '/static/' # 别名STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static')]STATICFILES_DIRS = [ #按照列表的顺序进行查找 os.path.join(BASE_DIR, 'x1'), os.path.join(BASE_...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

js补充

动画show系列 show hide toggleslide滑动系列 slideUp slideDown slideToggle(时间,回调函数)fade淡入淡出系列 fadeOut fadeIn fadeToggle动画的停止 stop 永远在动画开始之前,停止动画事件事件绑定// bind 参数都是选传的,接收参数e.data $('b...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

Django----(二)

命令 1. 下载 1. 命令行 pip install django==1.11.18 -i https://pypi.douban.com/simple/ 2. 创建项目 1. 命令行 django-admin startproject 项目名 3. 启动项目 ...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

前端js后续

事件的绑定jquery操作标签 操作文本 : <>文本内容<> 操作标签 : 添加 删除 修改 克隆 操作属性 : 通用属性 类 css样式 value 盒子模型 滚动条 事件的绑定<body> <button>点击1</button> <button>点击2<...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

前端 js.Dom,Bom

js正则的用法创建一个正则:var reg = RegExp('正则表达式') //注意,写在字符串中所有带\的元字符都会被转义,应该写作\\var reg2 = /正则表达式/ //内部的元字符就不会转义了reg.test('待检测的字符串') //如果字符串中含有符合表达式规则的内容就返回true,否则返回false在字符串中应用正则var exp = 'alex...
转载
13阅读
0评论
0点赞
发布博客于 2 年前

Django(一)

Web框架本质我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。socket服务端import socketsk = socket.socket()sk.bind(("127.0.0.1", 80))sk.listen()while True:conn, addr = sk....
转载
27阅读
0评论
0点赞
发布博客于 2 年前

前端Javascript

javascript介绍 能够处理逻辑 ​ 可以和浏览器交互​ 不够严谨javascript包含: ECMAscript js的一种标准化规范 标出了一些基础的js语法 DOM document object model 文本对象模型 主要操作文档中的标签 BOM browser object model 浏览器对象模型 主要用来操作浏览器js引入和sc...
转载
13阅读
0评论
0点赞
发布博客于 2 年前

前端jquery

jquery介绍jquery的优势1.js代码对浏览器的兼容性做的更好了2.隐式循环3.链式操作jquery是什么?高度封装了js代码的模块 封装了dom节点 封装了操作dom节点的简便方法jquery的导入https://code.jquery.com/jquery-3.4.1.js 未压缩版https://code.jquery.com/jquery...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

前端初识

1.前端初识import socketsk = socket.socket()sk.bind(('127.0.0.1',9000))sk.listen()try: conn,addr = sk.accept() ret = conn.recv(1024) conn.send(b'HTTP/1.1 200 OK \r
\r
') # conn....
转载
18阅读
0评论
0点赞
发布博客于 2 年前

前端html

1.页面跳转相对路径内创建一个html后缀文件.将其作为网页引用.然后再创建一个跳转html文件.如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head>...
转载
11阅读
0评论
0点赞
发布博客于 2 年前

数据库3

1.单表查询补充1.select 想要的列 from 表2.where 先从这张表中查询的行3.group by 分组4.having 对组过滤5.order by 排序6.limit 取一个区间分组 group byselect * from 表 group by 字段名根据重复率比较高的字段进行分组,例如:根据男女分组等.去重作用,分组过后就不能对具体的数据进行操...
转载
18阅读
0评论
0点赞
发布博客于 2 年前

前端css

css选择器优先级行内>id选择器>类选择器>标签选择器>继承1000 100 10 1 0所有的值可以累加但是不进位优先级如果相同,写在后面的生效div.a{ background-color: green !important; 提高样式的优先级到最高}颜色表示rgb表示法: rgb :red g...
转载
12阅读
0评论
0点赞
发布博客于 2 年前

数据库2

1.约束的补充show databases; 查看库的数量select database() 查看当前当前所在库对于mysql来说,数据与数据之间相等就是重复.但是在使用unique后,我们可以重复插入null(空),因为null不能使用'='判断.1.联合唯一 unique(列名,列名)联合唯一,即只有两个或者多个插入的值完全一样才会报错不能插入,类似于and的效果.cre...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

python----进程拓展

获取进程以及父进程的pid进程在内存中开启多个,操作系统如何区分这些进程?每个进程都有一个唯一标识,在终端查看进程的pid.在终端查看执行的进程pid通过代码查看pidimport osimport timeprint(f'子进程:{os.getpid()}')print(f'父进程:{os.getppid()}')time.sleep(5000)验证进...
转载
12阅读
0评论
0点赞
发布博客于 2 年前

数据库1

1.存储引擎数据的存储方式 -- 存储引擎engines.使用不同的存储引擎,数据是以不同的方式存储的.show engines;(查看存储引擎)innodb 2个文件mysql5.6以上 默认的存储方式transaction 事务 保证数据安全 数据的完整性而设置的概念row-level locking 行级锁table-level locking 表级锁foreign...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

Python--------文件的上传

1.文件的上传clientimport socketimport osimport jsonimport structFILE_PATH = os.path.join(os.path.dirname(__file__), 'demo.mp4')def socket_client(): client = socket.socket() client.conne...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

Python-----进程通信队列

互斥锁from multiprocessing import Processfrom multiprocessing import Lockimport timeimport randomdef task1(lock): print('task1') lock.acquire() print('task1:开始打印') time.sleep(r...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

数据库初识

1.mysql的卸载和安装安装1.路径1.路径不能有中文2.路径中不能有特殊字符2.修改配置文件1.编码utf-82.所有的配置项后面不要有特殊的符号3.修改两个路径basedir datadir3.检测文件的扩展名设置工具-->文件夹选项-->查看-->扩展名 不要隐藏4.配置环境变量在path中添加C:\mysql\mysql-5.6.45...
转载
87阅读
0评论
0点赞
发布博客于 2 年前

Python-----并发,并行,进程,多进程

进程基础知识程序是什么?程序就是一堆文件.进程是什么?进程就是一个正在执行的文件/程序,抽象的概念.进程被谁执行?cpu最终运行你的程序.操作系统调度作用.将你的磁盘上的程序加载到内存,然后交由CPU去处理.一个cpu正在运行的一个程序,就叫开启了一个进程.操作系统操作系统的定义操作系统是存在于硬件与软件之间,管理,协调,控制软件与硬件的交互.操作系统的作用...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

python------异步,同步,协程

1.阻塞,非阻塞,异步,同步程序运行中表现的状态: 阻塞, 运行,就绪阻塞: 程序遇到IO阻塞. 程序遇到IO立马会停止(挂起), cpu马上切换,等到IO结束之后,在执行.非阻塞: 程序没有IO或者 遇到IO通过某种手段让cpu去执行其他的任务,尽可能的占用cpu.异步,同步:站在任务发布的角度.同步: 任务发出去之后,等待,直到这个任务最终结束之后,给我一个返回值,我在发...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

Python----线程1

1.线程的理论知识什么是线程线程就是一条流水线.什么是进程? 进程开启经历了什么?开启进程: 内存中开空间,加载资源与数据,调用cpu执行,可能还会使用这个空间的资源.进程: 主要任务:,开启空间,加载数据.线程: 流水线,执行代码.进程: 划分空间,加载资源. 静态的.线程: 执行代码.执行能力,动态的.抽象的概念.开启qq: 开启一个进程: 在内存中,开空间...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

Python-----GIL锁

1.GIL锁.GIL锁: 全局解释器锁. 就是一个把互斥锁,将并发变成串行,同一时刻只能有一个线程使用共享资源,牺牲效率,保证数据安全.Ipython: 交互式解释器: 可以不全代码Jython: java 字节码剩下的一样.pypy: 动态编译: JAT技术. 技术缺陷,bug.设置全局解释锁: GIL保证解释器里面的数据安全.当时开发py语言时,只有单核,强行...
转载
21阅读
0评论
0点赞
发布博客于 2 年前

Linux环境搭建

Linux环境搭建1、安装包如下,双击安装2、下一步3、接受条款,下一步4、选择安装目录,不建议有中文目录和空格目录。下一步5、下一步6、这两个选项根据可以爱好习惯选择,下一步7、安装8、完成...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

SVN

Svn服务器安装这里我们只需要解压压缩包(解压到eclpes的所在路径的dropins文件中去)下面步骤差不多都是组长操作的安装VisualSVN-Server-3.9.1-x64.msi2、在repo...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

Vuex

1. vue中各个组件之间传值 1.父子组件 父组件-->子组件,通过子组件的自定义属性:props 子组件-->父组件,通过自定义事件:this.$emit('事件名',参数1,参数2,...); 2.非父子组件或父子组件 通过数据总数Bus,this.$root.$emit('事件名',参数1,参数2,...) 3.非父子组件或父子组件 ...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

SPA项目开发之CRUD+表单验证

1. 表单验证 Form组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则, 并将Form-Item的prop属性设置为需校验的字段名即可 <el-form-item label="活动名称" prop="name"> <el-form :model="ruleForm" :rules="rules" ref="ruleFor...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

jwt

1. JWT是什么 JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案2. 为什么使用JWT JWT的精髓在于:“去中心化”,数据是保存在客户端的。3. JWT的工作原理 1. 是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户,示例如下: {"UserName": "Chongchong","Role": "Admi...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

SPA项目开发之动态树+数据表格+分页

1. 后台数据t_vue_usert_vue_tree_nodet_vue_articles2. 动态生成NavMenu导航菜单(只支持2级菜单)2.1 结构<el-menu key="" index=""><el-submenu><template slot="title"><i c...
转载
35阅读
0评论
0点赞
发布博客于 2 年前

SPA项目开发之首页导航+左侧菜单

1. Mock.js 前后端分离开发开发过程当中,经常会遇到以下几个尴尬的场景: 1. 老大,接口文档还没输出,我的好多活干不下去啊! 2. 后端小哥,接口写好了没,我要测试啊! 前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而今天的主角mockjs就可以做到这一点 Mock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

vue-cli搭建SPA项目

1. 什么是vue-cli? vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下: vue init webpack xxx 注1:xxx 为自己创建项目的名称 注2:必须先安装vue,vue-cli,webpack,node等一些必要的环境2. 安装...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

SPA项目开发之登录注册

spa项目完成登录注册布局安装开发模块npm install element-ui -Snpm install axios -Snpm install qs -S npm install vue-axios -S下载完毕的话,就会出现下列代码:引入main.js配置import Vue from 'vue'...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

nodeJS环境搭建

1. Node.js是什么 1.1 Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。 1.2 Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言 注1:Node.js-...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

vue模板语法下集

1. 样式绑定 1.1 class绑定 使用方式:v-bind:class="expression" expression的类型:字符串、数组、对象 1.2 style绑定 v-bind:style="expression" expression的类型:字符串、数组、对象2. 事件处理器 事件监听可以使用v-on 指令...
转载
8阅读
0评论
0点赞
发布博客于 2 年前

vue路由

1. SPA是什么 单页Web应用(single page application,SPA),就是只有一个Web页面的应用, 是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序 单页面应用程序: 只有第一次会加载页面, 以后的每次请求, 仅仅是获取必要的数据.然后, 由页面中js解析获取的数据, 展示在页面中 传统多页面应用程序: ...
转载
9阅读
0评论
0点赞
发布博客于 2 年前

vue模板语法上集

模板语法上集1.1 插值 1.1.1 文本 {{msg}} 1.1.2 html 使用v-html指令用于输出html代码 1.1.3 属性 HTML属性中的值应使用v-bind指令 1.1.4 表达式 Vue提供了完全的JavaScript表达式支持 ...
转载
7阅读
0评论
0点赞
发布博客于 2 年前

SSH整合框架

实现登录、新闻增删改查、树形菜单引入pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO...
转载
11阅读
0评论
0点赞
发布博客于 2 年前

SSH整合

思路:1、导入所需要的pom依赖2、几大框架的配置文件(web.xml/struts.xml、hibernate的配置、spring的配置)3、spring与hibernate整合桥接的配置文件替换掉了hibernate.cfg.xml spring-hibernate.xml(难点) 注册数据库连接信息文件 配置数据库连接池(新的知识点) 配置sessionfactory ...
转载
9阅读
0评论
0点赞
发布博客于 2 年前

Spring之AOP

AOP中关键性概念 连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出.目标(Target):被通知(被代理)的对象注1:完成具体的业务逻辑通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理)注2:完成切面编程代理(Proxy):将通知应用到目标对...
转载
9阅读
0评论
0点赞
发布博客于 2 年前

Spring之ioc

1. 什么是spring,它能够做什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 目的:解...
转载
9阅读
0评论
0点赞
发布博客于 2 年前

Hibernate之二级缓存

1. 为什么需要缓存 拉高程序的性能 关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver 非关系型数据库:数据与数据之间是不存在关系的,key-value 1、基于文件存储的数据库:ehcache 2、基于内存存储的数据库:redis、memcache 3、基于文档存储的数据库:mongodb2. 什么样的数据需要...
转载
7阅读
0评论
0点赞
发布博客于 2 年前

React 16.4 生命周期

补一下 React 16.4版本的生命周期图转载于:https://www.cnblogs.com/web-Rain/p/11555410.html
转载
61阅读
0评论
0点赞
发布博客于 2 年前

css使用技巧

当你们设计不够给力的时候,以下的css 技巧能够有效的帮助你提高工作效率.一 尽量减少重复的代码  + 当某些值相互依赖时,需要把这种关系表示出来.    如: font-size 和line-height 之间的关系      em 为单位,适用于父的字号大小,但是需要注意的一点并不是所有的效果都需要跟着组件变化.      %为单位,表现与父盒子之间的关系....
转载
42阅读
0评论
0点赞
发布博客于 2 年前

css 深入理解

场景一、边框半透明,背景绿色  默认情况下背景会延伸到边框所在的下边    css2 中我们只能接受 css3 中我们可以通过background-clip 属性来实现border: 10px solid hsla(0,0%,100%,.5);background: white;background-clip: padding-box; 场景二、...
转载
57阅读
0评论
0点赞
发布博客于 2 年前

mybatis入门

1、加入依赖:<!-- mybatis依赖 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.0...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

@Autowried入门和源码分析

话不多说直接上代码:声明一个接口userDao:package ioc.hello;public interface UserDao { public void test();}2个实现类:package ioc.hello;import org.springframework.context.annotation.Primary...
转载
68阅读
0评论
0点赞
发布博客于 2 年前

windows2008 r2 网络负载均衡搭建

1、准备序号操作系统主机名ip地址1window server 2008 r2server1192.168.1.1212window server 2008 r2server2192.168.1.1222、安装网络负载均衡,两台机器都需要安装。2、修改主...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

解决MySQL在导入大文件时候,出现MySQL Server has gone away的问题

编辑/etc/my.cnf文件,在[myslqd]节点,添加max_allowed_packet = 64M随后重启MySQL即可。转载于:https://www.cnblogs.com/ilovewindy/p/11416867.html
转载
47阅读
0评论
0点赞
发布博客于 2 年前

一键部署YApi

编写docker-compose.ymlversion: '2.1'services: yapi: image: mrjin/yapi:latest # build: ./ container_name: yapi environment: - VERSION=1.5.6 - LOG_PATH=/tmp...
转载
142阅读
0评论
0点赞
发布博客于 2 年前

解决rust编译包含diesel类库时,cannot find -lmysqlclient的错误

Centos 7yum install mysql-devel转载于:https://www.cnblogs.com/ilovewindy/p/11573539.html
转载
321阅读
0评论
0点赞
发布博客于 2 年前

智一科技 约定 img

对网页中后台可维护的图片,可以简单取用p1、p2、p3、img1、img2、img3背景图片:bg1,bg2,bg3背景图片:bg_about,bg_news导航图片:banner1、banner2、banner3导航图片:banner_about、banner_news按钮图片:btn_submit,btn_cancel转载于:https://www.cnblo...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

智一科技 约定 css

CSS编码:1.样式表文件统一使用UTF-8编码保存2.样式表文件第一行声明如下:@charset "utf-8";3.样式禁止使用id选择符,可能会和js程序冲突。转载于:https://www.cnblogs.com/wuzekai/p/11422437.html...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

智一科技 约定 js

JavaScript编码:1.JavaScript文件统一使用UTF-8编码保存。2.Jquery/vue 基础库放在所有js文件最前面转载于:https://www.cnblogs.com/wuzekai/p/11422426.html
转载
31阅读
0评论
0点赞
发布博客于 2 年前

智一科技 约定 html

文件夹命名、文件命名:1、样式文件夹 ( 主要存放样式文件,命名:css ) 公共-头部底部:base.css 首页样式:index.css 其他页面依实际模块需求命名2、脚本文件夹 ( 主要存放JS文件,命名:js ) 3、图片文件夹 ( 主要存放图片文件, 命名:img) 4、网页文件 首页 index.html 关于我们 about_us.html 联系我们 contact_us...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

C#新特性汇集

前言首先很抱歉,我们之前的维信小程序学习计划因为某些原因需要推迟了,但是很快就会回归啦。我们今天来学习一下C#的一些新特性。$符号$符号使得我们不必再输入冗余的占位符{0}、{1},而是直接在字符串中输入变量静态引用现在有个需求,需要你计算两个数的绝对值的和以前的做法是使用Math.Abs方法,很容易可以实现...
转载
41阅读
0评论
0点赞
发布博客于 2 年前

枚举的应用你知道多少?

大家好,我是大成子,今天给大家讲一讲枚举的应用。前言枚举类型enum是C#中基本的值类型数据类型,适当的用好它,有助于提高代码的简洁性和易读性。枚举语法定义格式为:enum 枚举名 {枚举元素1,枚举元素2,……};应用在正常的开发中,像人的性别、数据的状态、人的学历水平、音乐播放器的播放模式等等应用场景,在数据库中往往存的是对应的code,比如性别,0---...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

C#中的LINQ

LINQ-----------让语言更优美,让查询更便捷,让代码更出色。前言:LINQ(Language Integrated Query )语言集成查询,是一组用于C#和VB语言的拓展,它允许VB或者C#代码以操作内存数据的方式,查询数据库。在以前http://ado.net中,我们通常需要需要定义字符串,比如查询语句:string sql="select * fr...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

手把手带你入门github

前言github是一个面向开源及私有软件项目的托管平台,什么叫面向开源呢?说白了就是把代码共享,微软以前并不秉持着开源的态度,企图以windows占有率坐拥江山,可惜开源共享的大势谁都不能阻挡,哪怕是微软帝国。这不,斥资把这个国际知名代码托管平台github给收购了。那有的同学会说,它有什么用啊,我也不需要把我的代码托管给保管呀。github除了叫代码托管平台,还有一个名字叫版本...
转载
3975阅读
0评论
61点赞
发布博客于 2 年前

微信小程序学习--------(1)微信小程序概述/与公众号APP和H5的比较

大家好,我是大成子,接下来的文章系列将是微信小程序开发和其他普通知识点的分享与学习,希望您在跟着大成子一起学习的过程中有所收获。学前认知1.掌握基本的web前端知识(html、css、js等)学习微信小程序之前,如果你有这些基础,学习起来可能会更加容易,如果没有,也不用担心,但是学起来可能会有点吃力,但是只要你肯学,肯差,肯努力,相信一定可以学好。2.至少了解一种后台服务...
转载
101阅读
0评论
0点赞
发布博客于 2 年前

误删文件和代码,如何使用github版本控制工具恢复?

github是一款非常强大的版本控制管理工具,我觉得作为开发者有必要掌握两种以上的版本开发控制工具的使用。关于github基本使用教程在我的上一章有讲到,这一章我们来学习如何恢复误删的文件。假如远程库和本地的文件都已被误删,该怎么恢复呢?这个时候需要我们回到过去的节点,找到他们,并将他们拷贝一份,储存到新的仓库里面,再回到现在的节点上来,将文件放进去,提交即可。命令如下:...
转载
49阅读
0评论
0点赞
发布博客于 2 年前

VS引用文件出现黄色感叹号丢失文件,应该如何解决?

VS是微软开发的一款超级强大的IDE,深受广大.net开发者喜爱。但是再强大,也会有它的bug和缺点。多人协同开发时,不知道你有没有遇到一个这样的情况:第二天上班,早早来到公司,打开电脑,拉取一下项目最新的代码,重新生成一下,结果到处都是错误。嗯WTF??????要知道,我最怕的就是下面输出框一大堆红色!!!显示错误,提示说xxxxx还原包什么什么的让你还原一下nuget包...
转载
841阅读
0评论
0点赞
发布博客于 2 年前

矩阵的压缩存储

前言  一入编程深似海,从此砖头是爱人,日日搬,夜夜搬,搬到天荒地老,精尽人亡,直教人失去了自我,忘记了时间,忽然之间发现九月份快没了,赶紧写篇博客打个卡,证明一下我还活着。。。数组与矩阵  数组是由一组相同类型的数据元素构成的有限序列,访问数据元素的方式是使用元素各自的序号进行访问,也就是下标。数组它本身是线性表的推广,一维数组就是一个向量形式的线性表,二维数组就是由...
转载
142阅读
0评论
0点赞
发布博客于 2 年前

递归

函数调用原理  在理解递归之前,不得不先了解一下函数调用的工作原理。  在程序运行期间调用一个函数的时候,在运行被调用函数之前,需要完成三项任务。  1.将所有的实参、返回地址等信息传递给被调用函数。  2.为被调用函数的局部变量分配存储区。  3.将控制转移到被调用函数的入口。  函数执行完返回之前,应该完成下列三项任务。  1.保存当前函数的最...
转载
10阅读
0评论
0点赞
发布博客于 2 年前

CodeForces 437B The Child and Set

Description CodeForces 437B描述从 $1\sim limit$ 中选取若干个互不相同的数字,使得这些数字的 $lowbit$ 和等于 $sum$,$1\leq sum, limit\leq 10^5$ 。输入两个数 $sum, limit(1\leq sum,limit\leq 10^5)$。输出第一行输出 $n$ 表示所选数字的数目...
转载
39阅读
0评论
0点赞
发布博客于 2 年前

linux安装中文、中文输入法以及火狐浏览器中文

emm,今天突然想用下linux版本的web项目,发现进入浏览器后无法输入中文。。。鹅且也不知道中文输入法的入口。。。OTZ摸索了一会,整理出来分享下~===================这里是分割线 啦啦啦啦========================第一步:设置中文话不多说直接看图:保存好,退出终端,重启系统,界面啥的就变成中文的啦~~~第二...
转载
280阅读
0评论
0点赞
发布博客于 2 年前

主机无法连接虚拟机上的mysql

昨天在虚拟机上搭建web项目环境时,想在主机上使用navicat访问虚拟机上的mysql数据库,报错大概是“hostxxx is not allowed to this mysql server”;于是就检查防火墙,是关闭的,检查网络模式,是桥接模式,虚拟机也能和主机ping通。。。emmm那怎么办呢参看之前项目的安装文档,发现自己遗漏了这么两句配置:cmd进入mysql,输...
转载
841阅读
0评论
0点赞
发布博客于 2 年前

orcad 删除不连接符号

1. 双击不连接符号的引脚,如下面的1脚NC2. 进入引脚的属性界面,取消Is No Connect转载于:https://www.cnblogs.com/429512065qhq/p/11520018.html
转载
174阅读
0评论
0点赞
发布博客于 2 年前

消息发送函数OSMboxPostOpt()

消息发送函数OSMboxPostOpt()作用,ucos 3中的消息邮箱,具有广播功能,发送一条消息就可以使所有等待该消息的任务进入就绪状态,从而完成消息分发功能,具有一个消息唤醒多个任务的机制。转载于:https://www.cnblogs.com/429512065qhq/p/11383782.html...
转载
200阅读
0评论
0点赞
发布博客于 2 年前

单位冲激信号和数字信号处理

最近看书《信号与系统》,第一张比较详细的介绍,单位冲激信号,看到一句话,一个系统对这个理想化脉冲的响应在系统分析中起着关键作用。那么,数字信号处理,应该就是设计一个系统,这个系统有输入信号,输出信号,输入信号可能是ADC模数采样的值,我们用数字信号处理去设计一个系统,用ADC模数采样的值作为输入,经过我们的系统输出信号,输出信号就是频率值之类的。第2个重点是线性时不变系统,...
转载
474阅读
0评论
0点赞
发布博客于 2 年前

NB-IOT技术学习问题记录

1. TAU是什么,跟踪区更新2. 小区和基站的区别3. 附着和设备注册的关系?4. 不携带PDN是什么意思?5. PLMN 公共陆地移动网络,和小区的关系,区别?转载于:https://www.cnblogs.com/429512065qhq/p/11271752.html...
转载
49阅读
0评论
0点赞
发布博客于 2 年前

ucos III中任务之间的数据通信和任务划分

1. 如果将关系密切(比如两个任务之间需要经常收发数据)的若干功能分别用不同的任务来实现,则需要进行大量的任务之间数据通信和同步通信,这系统来说是一个很大的负担。因此应该将关系密切的若干功能组合成一个任务,相关数据为各个功能共享,因此可以节省大量的资源。2. 任务之间的切换需要占用CPU的资源,所以用时间片对任务进行切换,那么时间片的设定是一个取舍值,太小则切换频繁占用CPU太多资源...
转载
243阅读
0评论
0点赞
发布博客于 2 年前

雨量传感器测试(大众凌渡高尔夫7雨量传感器)

1. 先看下引脚2. 供电,用逻辑分析仪测试下数据线3. 插上淘宝买的雨量传感器的转接板,看下电脑收到的串口数据E0 1C 1C 70 00 00 00 00 00 00 00 00 00 00 E0 00 1C 00 FC E0 1C 1C 70 00 00 00 00 00 00 00 00 00 00 E0 00 1C 00 FC 4. 测试此时...
转载
584阅读
0评论
0点赞
发布博客于 2 年前

pgsql主备搭建及切换

二、主从搭建2.1测试目标测试postgresql主从搭建安装过程2.2环境准备实例级别的复制流复制主库可读写,但从库只允许查询不允许写人, 而逻辑复制的从库可读写流复制实验环境主机主机名Ip地址操作系统Postgresql版本主节点pgsql...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

5个 JS 解构有趣的用途

作者:Dmitri Pavlutin译者:前端小智来源:dmitripavlutin.com为了保证的可读性,本文采用意译而非直译。想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!1. 交换变量通常交换两个变量的方法需要一个额外的临时变量,来看看例子:let a = 1;let b = 2;let temp;temp = a;a = b;b = t...
转载
69阅读
0评论
0点赞
发布博客于 2 年前

leetcode--Search Insert Position

Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.You may assume no duplicates in the arr...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

LIST的插入和删除

#include<iostream>#include<list>using namespace std;void main(){ list<int>a; for(int i=0;i<10;i++) a.push_back(i); l...
转载
50阅读
0评论
0点赞
发布博客于 2 年前

算法实战(二)两数相加

一.前言  今天开始第二题,有句话写给自己也写给大家,Rome wasn’t built in one day!算法很难,刷题的过程也很痛苦,但是只要我们能坚持下去,以后的收获将会是巨大的。希望我们都能够坚持下去,人人都能成为大神。二.题目  题目:给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位...
转载
37阅读
0评论
0点赞
发布博客于 2 年前

C_C++变量命名规则

C_C++变量命名规则变量命名规则是为了增强代码的可读性和容易维护性。以下为C++必须遵守的变量命名规则:变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。第一个字母必须是字母或者下划线开头。不能使用C++关键字来命名变量,以免冲突。变量名区分大小写。变量命名规则:一.用最短字符表示最准确的意义。二.使用变量前缀。1.整...
转载
0阅读
0评论
0点赞
发布博客于 2 年前

【转】GDB调试精粹及使用实例

一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<和>)和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,g...
转载
68阅读
0评论
0点赞
发布博客于 2 年前

Linux--shell grep与正则表达式--04

一、grep程序Linux下有文本处理三剑客:grep、sed、awkgrep:文本 行过滤工具sed:文本 行编辑器(流编辑器)awk:报告生成器(做文本输出格式化)1、grep  grep包含三个命令:grep、egrep、fgrep,他们是用来进行 行模式(patten)匹配的    egrep == grep -E    fgrep == fas...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

委托使用不当导致内存变大

1、Bar(() => Foo()) 2:Bar(Foo) 这两个委托你认为哪个好?很多人会写成第二种方法。因为简洁,而且Resharper也提示我们写成第二种方法。但问题也在这里。下面做一个测试 public void LambdaVersion() { for (var i = 0; i < 10000; i++) ...
转载
70阅读
0评论
0点赞
发布博客于 2 年前

android 模拟器出错,emulator: ERROR: unknown virtual device name

android 模拟器出错,emulator: ERROR: unknown virtual device name原因:我的文档的默认位置改变 遇到ERROR: unknown virtual device name这样的问题一般是由于创建的文件路径引用错误造成的。比如Vista可以设置用户文件到F盘下。这样在用Eclipse或者从命令行创建 Android Emulator时,相应的文件是...
转载
57阅读
0评论
0点赞
发布博客于 2 年前

jQuery碎语(1) 基础、选择要操作的元素、处理DOM元素

1、基础 jquery对象集: $():jquery对象集合 获取jquery对象集中的元素: 使用索引获取包装器中的javascript元素:var temp = $('img[alt]')[0] 使用jquery的get方法获取jquery对象集中的javascript元素:var temp = $('img[alt]').get(0) 使用jquery的e...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

jenkins+Maven从SVN上构建项目

一、安装Maven下载地址:https://maven.apache.org/download.cgi把下载的安装包解压tar -xvf apache-maven-3.6.1-bin.tar.gz配置环境变量vim /etc/profileexport M2_HOME=/usr/local/maven/apache-maven-3.6.1exp...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

爬虫 数据分析 处理丢失数据 pandas的拼接操作

处理丢失的数据处理丢失的数据两种丢失的数据 None np.nan(NaN) None是Python自带的,其类型为python object。因此,None不能参与到任何计算中。 np.nan是浮点类型,能参与到计算中。但计算的结果总是NaN。 pandas中None与np.nan都视作...
转载
83阅读
0评论
0点赞
发布博客于 2 年前

说说Java

这是本人在cnblogs的第一篇blog。从毕业算起,到现在已经工作了3年多了,这三年多从事的技术工作大部分是和Java有关的,那就简单说说Java吧。Java从1995年正式公开于世。到现在,根据TIOBE的数据,Java仍然是排名最高的编程语言(最近有下降趋势,数据上和C语言差不多了)。从诞生之初到现在,走过了近20年,依然能保持不衰,可见Java有着持久发展的生命力。...
转载
73阅读
0评论
0点赞
发布博客于 2 年前

JS 中 this 在各个场景下的指向

作者:Dmitri Pavlutin译者:前端小智来源:dmitripavlutin为了保证的可读性,本文采用意译而非直译。想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!1. this 的奥秘很多时候, JS 中的 this 对于咱们的初学者很容易产生困惑不解。 this 的功能很强大,但需要一定付出才能慢慢理解它。对Java、PHP或其他标准语言来看,th...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

组合计数+数论

今天总共完成5道题。。。P2312是真的不懂,哪位大佬给我讲讲QAQ转载于:https://www.cnblogs.com/sunxiyue/p/11343155.html
转载
22阅读
0评论
0点赞
发布博客于 2 年前

好的网站——有时候闲暇时看

1.AI算法岗找工作分析https://github.com/amusi/AI-Job-Notes/blob/master/README.md#Scheduled转载于:https://www.cnblogs.com/Marigolci/p/11342962.html
转载
53阅读
0评论
0点赞
发布博客于 2 年前

hashmap实现及哈希冲突

原文: https://www.cnblogs.com/peizhe123/p/5790252.htmlHashMap 采用一种所谓的“Hash 算法”来决定每个元素的存储位置。当程序执行 map.put(String,Obect)方法 时,系统将调用String的 hashCode() 方法得到其 hashCode 值——每个 Java 对象都有 hashCode() 方法...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

c#windows服务中timer

最新在做Windows服务的时候,本想做的一个功能就是定时向远程服务器异步下载数据,所以先放了一个Timer上去,结果Timer就不运行,后来改用System.Timers.Timer就可以了来源:http://kyzhy.blog.163.com/blog/static/4553908200832242753845/转载于:https://www.cnblogs.c...
转载
57阅读
0评论
0点赞
发布博客于 2 年前

UserProfile同步配置

UserProfile配置步骤:1.进入管理中心-〉应用程序管理-〉管理服务器上的服务,启动“用户配置文件同步服务” 和 “User Profile Service”2.应用程序管理-〉管理服务应用程序,点击“User Profile Service Application”,进入管理配置文件服务界面3.选择“配置同步连接”-〉新建连接 ,进入配置界面,如下:其中连接...
转载
79阅读
0评论
0点赞
发布博客于 2 年前

教训 Mac下装windows系统 失败后 磁盘空间丢失

利用mac上的磁盘工具,点击上面的分区,然后调整扇区大小即可~转载于:https://www.cnblogs.com/chenjingquan/p/11329983.html
转载
1293阅读
0评论
0点赞
发布博客于 2 年前

关于在Java中 a!=a 值为真的解释(摘抄)

关于在Java中 a!=a 值为真的解释 In java spec , the primitive type is implemented in a certain defined way. The floating-types are implemented in IEEE-754 standard. Ref from java spec: The I...
转载
191阅读
0评论
0点赞
发布博客于 2 年前