[C++学习]函数之参数传递 一、传值参数当初始化一个非引用类型的变量时,初始值被拷贝给变量。此时,对变量的改动不会影响初始值。函数对传值参数的所有操作都不会影响实参。指针形参指针的行为和其他非引用类型一样,当执行指针拷贝操作时,拷贝的时指针的值。拷贝之后的两个指针是不同的指针。但因为指针使我们可以间接访问它所指的对象,所以通过指针可以修改它所指的对象的值。在C++语言中,建议使用引用类型的形参替代指针。二...
[C++学习]数组 一、描述数组是一种类似于vector的复合类型,但与vector不同的是,数组的大小确定不变,不能随意向数组添加元素。二、定义和初始化数组声明形如a[b],b必须为常量表达式并且大于0。unsigned s = 4; // 不是常量表达式constexpr unsigned size = 4; // 常量表达式int a1[4]; // 含有4个整数的数组int a2[s...
[C++学习]标准库类型vector总结 描述标准库类型vector表示对象的集合,其所有对象类型都相同。要想使用vector,需要包含对应的头文件:#include <vector>using std::vector;vector是一个类模板,模板本身不是类和函数,相反可以看作编译器生成类或函数编写的一份说明。编译器根据根据模板创建类或函数的过程称之为实例化(instantiation)。vector&l...
[C++学习]extern: 变量的声明与定义 描述C++ 语言支持分离式编译机制,该机制允许把程序分割为多个文件,每个文件可以独立编译。例如:std::cout和std::cin,它们定义与标准库中,但是却能被我们的程序使用。所以,为了支持该机制,C++ 语言将声明与定义区分开来。声明(declaration)使得名字为程序所知,如果一个程序想使用另外一个文件中的定义变量,则需要包含对那个文件的声明;定义(definition)...
[C++学习]迭代器iterator总结 描述迭代器类似于指针类型,迭代器也提供了对对象的间接访问。就迭代器而言,其对象是vector或者string中的元素或者字符。使用迭代器可以访问某个元素,迭代器也能从一个元素移动到另外一个元素。迭代器也有有效和无效之分,有效迭代器指向某个元素或者指向容器中尾元素的下一个位置,其余情况均为无效元素。使用auto b = v.begin(); // v的第一个元素auto e = v...
[C++学习]指针(pointer)总结 一、描述指针是 “ 指向 ” 另外一种类型的复合类型。与引用(reference)不同之处在于:指针本身就是一个对象,允许对指针进行复制和拷贝,而且在其生命周期内可以先后指向几个不同的对象;指针无需在定义是赋予初值,此时它将拥有一个不确定值。但是建议初始化所有指针,这样可以避免一些不必要的错误。二、指针的四种状态指向一个对象;指向紧邻对象所占空间的下一个位置;空指针...
[C++学习]标准库类型string总结 定义与初始化使用string类型必须包含string的头文件,并且定义在命名空间std中,需要以下代码:#include <string>using std::string;常见初始化string对象的方法string str1; // str1为空字符串string str2(str1); //str2为str1的副本string str3 = str1; /...
iview—Table表格render 渲染 1.序号2.if判断、a标签3.if判断、Input输入4.renderHeader自定义列头的点击事件、render的Input点击事件(nativeOn click)5.正常列6.按钮Button7.复选框Checkbox8.下拉框Select(遍历list生成选择项)9.下拉框Select(枚举生成选择项)const that = ...
【MySQL】MySQL数据类型 MySQL表数据存储大小说明MySQL中规定,任何一条记录(数据表中每行数据)理论上的最大存储容量为 2^16 - 1 (Bytes) = 65535字节。MySQL数据类型思维导图MySQL数据类介绍1.数值型数值型数:都是数值,DBMS将数值型分为整数型和小数型。(DBMS默认使用有符号数值型整数类型,SQL语句 ......数值型 unsigned......
【MySQL】MySQL基本操作 MySQL基本操作数据的基本操作:CRUD(Create、Retrieve、Update、Delete #翻译:增 查 更新(改) 删,也叫增删查改)根据操作的对象进行分类,SQL基本操作可分为:库操作,表操作(修改字段,外键,增删表格等),数据操作。库操作新增数据库基本语法:create database 数据库名 [库选项];库选项:用来约束数据库,分为两个选项字符集设定...
【MySQL】MySQL忘记密码或修改密码的方法 MySQL修改新密码方法记得原密码情况下,修改新密码:登录到数据库后,输入 set password for 用户名@localhost = '新密码'; 来设置新的密码,别忘记分号哦。如图所示:为本机localhost MySQL数据库系统中 root用户修改新密码为 admin修改密码为admin: set password for root@localhost = 'a...
【MySQL】MySQL Workbench快捷键小结 执行当前行,ctrl+enter执行整篇sql脚本: ctrl+shift+enter格式化sql语句(美化sql语句):ctrl+b自动补全:ctrl+space(似乎win10中这个快捷键失效)保存操作:ctrl+s (保存当前操作,将脚本文件存盘)撤销操作:ctrl+z(返回上一步操作结果)恢复操作:ctrl+y (恢复下一步操作结果)注释/取消...
【Auto.js images.matchTemplate() 函数的特点】 Auto.js images.matchTemplate() 函数的特点官方文档:https://hyb1996.github.io/AutoJs-Docs/#/images?id=imagesmatchtemplateimg-template-optionsimages.matchTemplate(img, template, options)[v4.1.0新增...
Jquery动态bind绑定已有函数,函数自动执行的问题解决方法 在bind后面的方法,不能带括号,带括号函数就自动执行了...<script>//通过子元素删除某行function deleteRow() { var flag = confirm('确认要删除吗?'); if(flag == true) { console.log($(this).parents("tr").remove(...
Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' ... 今天笔者用Springboot框架整合Mybatis做一个小小的项目:代码写完,在运行项目时,IDEA给我报了3处错误:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'myController': Unsatisfied de...
SVG嵌入网页的几种方式 SVG是一种矢量图,放大缩小皆不会失真。这种矢量图,可以用作标签或者用作一些具有交互效果的图片。我们使用SVG作为网页的一部分的时候,有如下几种方法:一,使用embed标签<embedsrc="SVG路径"type="image/svg+xml"/>二,使用object标签<objectdata="SVG路径"type="image/svg+xm...
java学习笔记(中级篇)—JDK动态代理 一、什么是代理模式相信大家都知道代理商这个概念,在商业中,代理商无处不在。假设你要去买东西,你不可能去找真正的厂家去买,也不可能直接跟厂家提出需求,代理商就是这中间的一桥梁,连接买家和厂商。你要买或者定制什么产品,需要什么规格样式和价格的直接跟代理商沟通就好了,由代理商与真实的厂商沟通,这样买家有什么问题都可以咨询代理商,真实厂商也就可以专心做产品,不需要管其他事务了,买家也插手不了厂...
java学习笔记(中级篇)—细说mybatis的使用方式 一、mybatis是什么?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记...
java学习笔记(中级篇)—java实现高质量图片压缩 使用java几十行代码实现一个高质量图片压缩程序,再也不用去自己找网络的压缩程序啦!而且很多网上的工具还有水印或者其他的限制,自己动手写一个简单的应用,是再合适不过了。一、实现原理1、声明两个字符串变量,分别是要压缩图片的路径和压缩后图片的存放路径private String brfore_image_path = "D:\\01.jpg";private String afte...
Beautifulsoup 爬取页面试题 假设有一个页面,页面中有n道选择题,每道选择题有若干个选项。题干部分用h6 标签标记。选项部分用的是td 下的div 标签。如下图所示:整个页面是将如下的HTML 段落循环n次。 <div style="" class="qItemType qItemDetail1" value="10000#1" id="quest2436"> ...
用Yapi 造数据的时候一些简单使用技巧 Yapi造数据有一些典型的用法,下面我们来一一看一下:第一式:最简单之写啥就返回啥。这是最简单的造数据方法。创建一个新接口,设置接口路径(略)。然后在“返回数据设置”中设置一串写好的json语句:{ "name": "123123"} 如下所示:用Postman 请求以一下,查看结果:第二式:很简单之请求啥就返回啥...
Linux Web集群架构详细(亲测可用!!!) 注意:WEB服务器和数据库需要分离,同时WEB服务器也需要编译安装MySQL。做集群架构的重要思想就是找到主干,从主干区域向外延展。WEB服务器: apache nginx 本地做三个产品 dedecms workprocess discuz 将用户存放图片,附件的目录挂载到nfs服务器的共享目录上NFS服务器 本地做三个共享目录,实现将用...
常用的Shell脚本 1、通过位置变量创建linux系统账户及密码$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数1 #!/bin/bash2 # Author: Peter zh3 # Blog: https://home.cnblogs.com/zhangwduoduoj/4 # Time: 2019-08-17 19:19:455 # Name: userad.sh...
shell脚本面试题 1:开发Shell脚本判断系统根分区剩余空间的大小,如果低于1000MB就提示不足,否则提示充足。#!/bin/bashm=`df -m | awk '{print $4}' | sed -n 2p`if [ $m -gt 1000 ] ; then echo "充足"else echo "不足"fi...
11-4 索引 目录 1.1 什么是索引 1.2 为什么需要索引 1.3 索引的影响 1.3.1 有哪些影响 1.3.2 怎么样加速查询 1.4 什么是最左匹配原则 1.5 什么是聚集索引 1.6 什么是辅助索引 ...
11-3 数据库的用户管理和pymysql模块的使用 目录 1 用户管理 1.1 创建mysql用户 1.2 权限管理 1.2.1 授权 1.2.2 取消权限 2 pymysql 模块 2.1 基本使用 2.2 sql注入攻击 ...
11-1 数据库基础 目录 1 数据库的基本概念 1.1 什么是数据库 1.2 存储数据有两种方式: 1.3 为什么要使用数据库 1.4 数据库的分类 1.4.1 关系型数据库 1.4.2 非关系型数据库 1.5 数据库的重要概...
09-1 网络编程知识总结 目录 1 网络编程小结 1.1 网络架构 1.1.1 单机架构 1.1.2 CS架构 1.1.3 BS架构 1.2 OSI七层协议 1.2.1 物理层 1.2.2 数据链路层 1.2.3 网...
08-3 面向对象高级 目录 1 面向对象高级 1.1 isinstance,issubclass 1.2 反射 1.3 call 1.4 new 1.5 元类 1.6 单例模式 1.6.1 利用类的绑定方法的特性 1.6.2 利用...
08-1 面向对象基础 目录 1 面向对象基础 1.1 面向对象编程 1.2 类与对象 1.3 对象的属性的查找顺序 1.4 给对象定制独有属性 1.5 对象的绑定方法 1.6 类与数据类型 1 面向对象基础1.1...
002 元类的创建及简单使用 元类就是在造类.元类加()--> 类类()--> 对象元类()()--> 类()-->对象先调用元类的__init__方法造一个类,再调用元类的____call__方法实例化出一个对象class Mymeta(type): def __init__(self,classname,classbases,classdict): #__...
08-2 面向对象进阶 目录 1 面向对象进阶 1.1 继承 1.1.1 类的继承 1.1.2 类的派生 1.1.3 类的组合 1.1.4 菱形继承问题 1.5 多态与多态性 1.2 封装 1.2.1 类的封装 ...
003 mysql中exists的使用 mysql中exists可以使用在两个地方,一个是在创建库或者表的时候,配合if 使用,一个是在子查询中。# 和if一起使用,对库或表都可以使用create database if not exists yaco charset utf8;drop database if exists yaco;# 在子查询中使用,返回True或者False,条件满足时执行前面的代码sel...
Android - Retrofit 2.0 使用教程(含实例讲解) 链接:https://blog.csdn.net/carson_ho/article/details/73732076转载于:https://www.cnblogs.com/hustcser/p/11452667.html
大数据量数据库设计与优化方案(SQL优化) 转自:https://www.cnblogs.com/zuizui1204/p/9197248.html一、数据库结构的设计如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。在一个系统分析、设计阶段,因为数据量较小,负...
NLog Helpper日志帮助类配置和使用 1.帮助类 (首先需要引入NLog.dll) 1 using System; 2 3 namespace XXXXXX 4 { 5 /// <summary> 6 /// 用法实例 : NLogTest.NlogInstance log = new NLogTest.NlogInstance("NameSpace.C...
Ansible_Day1 1、传统运维&自动化运维概念1)传统的运维概念(硬件、软件、系统、网络)手工安装系统、机房建设;软件服务配置、部署通过手工的操作;没有自动化脚本、流程;依靠大量的运维人员完成任务;2)自动化运维概念(硬件、软件、系统、网络)自动安装系统、机房建设;软件服务配置、部署通过自动化脚本、工具;编写自动化脚本、定制流程;小量运维人员完成...
Python_Day1_人人都爱列表 列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或 所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。 鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如names)是个不错的主意。列表非常适合利用顺序和位置定位某一元素,尤其是当元素的顺序或内容经常发生改变时。与字符串不同,列表是可变的。你可以直接对原始列表进...
免密钥方式登陆配置 1.使用 ssh-keygen 生成公钥和私钥[root@localhost ~]# ssh-keygen Generating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): #默认回车就可以Enter passphrase (empty f...
Python_Day2_共享你的代码 一、编写简单的函数,保存一下。# coding=utf-8"""这是“nester.py”模块,提供了一个名为print_lol的函数,这个函数的作用是打印列表,其中有可能包含(也有可能不包含)嵌套列表。"""def print_lol(the_list,level = 0): """ 这个函数取一个位置参数,名为"the_list",...
Java秒杀系统实战系列~基于ZooKeeper的分布式锁优化秒杀逻辑 摘要:本篇博文是“Java秒杀系统实战系列文章”的第十七篇,本文我们将继续秒杀系统的优化之路,采用统一协调调度中心中间件ZooKeeper控制秒杀系统中高并发多线程对于共享资源~代码块的并发访问所出现的并发安全问题,即用ZooKeeper实现一种分布式锁!内容:ZooKeeper,看到其名字,不由得联想至 Zoo + Keeper,即动物园的看管所!这个寓意用以表达的是一种统一协调管理思想,动物园...
mysql5.7.27安装后设置新的密码 https://www.csdn.net/gather_2d/MtTaIgxsNDczNi1ibG9n.html转载于:https://www.cnblogs.com/ukzq/p/11352132.html
Java运算符 System.out.println(3/2) 按整型计算 得11) >>= 前面是零补零,前面是一补一;2) >>>= 无符号右移(强制右移都会移进一),>>=和>>>=,这两个Java运算符对于负数不一样正数:右移n位等于除以2的n次方负数:变成正数。3) && 短路与,前面为假,表达...
后缀数组应用2: 最长回文字串 算法:把字符串逆序拼接在第一个字符串后面,然后就是求最长公共前缀。。#include<stdio.h>#include<stdlib.h>#include<string.h>#include<iostream>#include<vector>#include<string>#include&...
淡淡理解下AngularJS中的module 在AngularJS中module是一个核心的存在,包括了很多方面,比如controller, config, service, factory, directive, constant, 等等。在Javascript中如何实现类似module的功能呢?或者说,我们定义一个函数,如何把函数内的函数向外界开放呢?我想,可以把函数中的函数作为一个对象的键值,从而向外界开放。这样说很笼统,其实是这...
C#中如何选择使用T[]或List<T> 当有一组数据需要存放,到底是使用T[]呢,还是选择List<T>呢? 先来看数组。 所有的数组类型都隐式地从System.Array这个抽象类派生,而System.Array又派生自System.Object。也就是说数组是引用类型。通过如下方式创建数组: int[] arrInt = new int[10];以上,在托管堆上分配了可以容纳10个未装箱int对象所...
Oracle的表空间、用户和表的区别和联系 Oracle的表空间、用户和表的区别和联系Oracle数据库是通过表空间来存储实际存在的那些表、索引、视图的,表空间分类:临时表空间: 用于存储数据库中单持久性模型对象,如表、索引、视图等,其数据在物理上对应一个或者多个数据文件。永久表空间也是我们实际中用的最多的一个类型的表空间。永久表空间: 不能进行永久对象的存储。其主要用途在于存储临时表的数据、提供空...
卸载 windows 2003 自带 .NET Framework (dotnetfx cleanup tool) 经常用windows 2003 做服务器部署vs程序(网站or Winform程序),但是由于使用的vs版本限定了程序所需的 Dotnet Framework 版本,而windows 2003默认会安装上 Dotnet Framework 1.1(windows 2003 sp1)或者 Dotnet Framework 2.0 (windows 2003 sp2),而且自带的Dotnet Fr...
[导入]消息对列 “消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。“消息队列”是 Microso...
akka-persistence note Recovery默认下,一个persistent acotr在启动时会自动recover,在重启的时候回放journaled messages. 当在回放message时,被送到persistent actor的新message不会被干扰. 要等recovery完成时,新的message才会被接收到persistent actor.默认persistent actor会被恢复到最新的状态,...
解决安装IIS时提示找不到zClientm.exe文件的问题 今天在安装IIS出现找不到zClientm.exe文件,还以为是下载IIS有问题,头大了。以下是解决方案。在组件安装向导中顺着[附件和工具]--[游戏]一路点击下去,惊喜地发现里面有一栏[Internet游戏],把勾去掉,重新安装IIS就OK。 但是有网友提醒说做CMS系统的都需要它。 另外一种解决方案。 Clientm.exe文件可以在C:\ProgramFiles\MSN...
MVC 学习第十一节 文件的上传 文件的上传下面来说一下与本篇本无关的话题就是文件的上传,我这里也不多做解释了,直接上代码。View: 1 <form action="@Url.Action("Process") " enctype="multipart/form-data" method="post"> 2 <input name="up1" type="file"...
RewriteCond 重写规则执行条件 RewriteCond 重写规则执行条件语法: RewriteCond TestString CondPattern生效域: server config, virtual host, directory, .htaccess特别的上面的 TestString, 可提供反向引用. 引用模式为: %N 其中N为(0 <= N <=9), 引用当前若干RewriteCo...
IOS中延迟执行的几种方法 前几天去国美在线面试,就遇到了上面的问题,当时是笔试,只写出来了第一种方法,现在整理了一下。 //1.performSelector方法;在当前线程中执行的方法,使用默认模式,并延迟执行@selector方法。 [self performSelector:@selector(runDelayMethod) withObject:nil afterDelay:2.0]...
【转】centos 服务开机启动 转自:http://blog.csdn.net/educast/article/details/49558945http://www.cnblogs.com/panjun-Donet/archive/2010/08/10/1796873.html1、利用 chkconfig 来配置启动级别在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd、mysql...
如何理解离散数学条件语句中如果-那么和只有-才能的转换 这里是我个人的笨办法,仅供参考对于如果P,那么Q,写成P->Q,这个相信都是没有疑问的,因为书上就是这么规定的,我称之为正规范式,其他的表达形式我一律称之为非正规范式。只有Q,才能P,写成P->Q,这个初学者可能不太好理解,我们可以想办法转换成正规范式。方法1,用充分条件和必要条件来转换命题如果P,那么Q,这个说明P是Q的充分条件,这个意思就是说P可以推出Q,...
面向对象进阶8.9 一、生成器:1、函数def A(): for i in range(10): yield i → ##将函数变成一个迭代器(生成器)a=A()print(next(a))print(next(a)) 输出:0 12、try、except;尝试执行try中的代码,如果有错,则被exc...
vs code 使用技巧整理 快捷键Ctrl + Shift + F:在文件夹中搜索;Ctrl + Shift + P:命令面板;Ctrl + Shift + T:重新打开 关闭的编辑页面;Ctrl+Shift+PgUp/PgDown:将编辑器(当前tab)向左或向右移动`Ctrl + ``:集成终端;Ctrl + ,:设置界面;Ctrl + F2:批量替换当前文件中所有匹配的文本;Ctrl + A...
SQLite3 简要使用指南 转:http://c.gzl.name/archives/195 SQLite是基于C的API,在iPhone中的运行速度超级快(在苹果网站上也有一个对比,确实应该是速度最快的)。由于在iPhone3.0上已经支持了Core Data,是苹果一个新的API,并且是基于SQlite的。速度也是非常快吧,信不信由你。所以我们对SQLite仅需要懂一些即可,以下是一些基础信息...
七个习惯可使你成功 七个习惯可使你成功 习惯一:别指望谁能推着你走 如果你不向前走,谁又会推你走呢?因此,积极主动的态度,是实现个人愿景的原则。 我们常说:“我不会……,因为遗传……”、“我迟到,因为……”、“我的计划没完成,因为……”我们总是在找借口或是抱怨,在不满中消耗自己的生命。而人类与动物的区别正是人能主动积极地创造、实现梦想,来提升我们的生命品质。所以,有效能的人士为自己的行为及一生所做的...
day 09总结(数据类型分类、Python深浅拷贝、异常处理、基本文件处理、绝对路径和相对路径)... 一、数据类型分类1.按存值个数区分存值个数数据类型单个值数字,字符串多个值(容器)列表,元组,字典,集合2.按可变不可变区分可变or不可变数据类型可变列表,字典,集合不可变数字,字符串,元组3.有序无序区分有序or无序数据类型有序(可按索引取值)字符串,列表,元组无序字典,集合4.按...
对数组对象处理及其他小问题 1.在函数传参很多的情况下,可以使用Object.assign()合并成一个对象,只传一个值。在接收后进行解构。如下例子creates() { const { ctx } = this; const body = ctx.request.body; // post请求 const action = { action: 'developer.contact.cr...
“量身定制CRM”——拓泰TOP CRM 打造企业DIY CRM系统 拓泰致力中国企业CRM软件的研发,势必成为国内最具创新力的CRM软件厂商。拓泰TOPCRM开放平台,不仅能让客户DIY购买模块,还能开放二次开发,与软件代理经销商形成技术互补。DIY原意为DO IT YOURSELF(我自己动手做),DIY是在20世纪60年代起源于西方的概念,当人们看腻了市场上工业产品的千篇一律,或千篇一律的市场的市场产品无法满足自己家的特殊需要,"Do it yoursel...
对文件及文件夹操作总结 项目中有新的需求,用Tree来显示远程服务器相应磁盘的所有目录。并对选定的文件或者文件夹进行操作。对于如何连接远程服务器并读取目录信息并用Tree显示不是这次总结的重点。对文件或者文件夹的操作包括新建,复制,剪切,删除(这里包括永久删除和删除到回收站)。等等,不是已经有File类和Directory类里面的好多静态方法可以实现上面的功能吗?对,上面提到的静态方法的确已经很大程度的满足了我们的需...
让Visual Studio 2008支持MVC 2.0 正确的做法 在网上参考了两篇文章的做法,都不得要领,后来个人改进其方法后,通过,摘要如下:以下这两篇文章中提到的那个devenv /setup,哥严重怀疑执行后没起到作用看了两篇文章中说的几个文件夹,发现有一个对应关系 xxx,xxxCache所以,斗胆把xxxCache改名后再运行devenv /setup,发现问题解决。(怕大伙找不到亮点,把这句见红)VS2008中安装AS...
06.架构设计 06.架构设计如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。分类: asp.net core标签: ASP.NET Core分布式项目实战 好文要顶 ...
git常用操作 1.clone(克隆)git gui:git gui首页选克隆已有版本库,填写Source Location:http://192.168.10.xx/xxx.gitTarget Directory: e:/git/minegit bash:git clone http://192.168.10.xx/mine.git2.fetch(同步获取,不合并)git g...
Java中final、finally和finalize的区别(转) http://www.cnblogs.com/bluestorm/archive/2012/04/22/2464746.htmlfinal用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集...
正则表达式实例(JS验证) //密码是英数字且不能为空functioncheckPass1(val){varpattChar=newRegExp('[0-9a-zA-Z]{1,}');if(val==''){document.getElementById('lblInfo').innerHTML='密码不能为空';...
C - The Basic Data Types Moved to http://blog.tangcs.com/2008/03/19/c-basic-data-types/转载于:https://www.cnblogs.com/WarrenTang/archive/2008/03/19/1113901.html
PIE SDK水体指数法 1.算法功能简介 单波段阈值法是通过选择某单一波段为判识参数,这一波段往往是水体特征最明显而其它地物相对不太突出的波段(如近红外波段和中红外波段),然后再划定阈值来确定水体信息。该方法主要是利用水体在近红外和中红外波段的强吸收特性,以及植被和土壤在这两个波段较高的反射特性。 对于GF1、环境星、资源3、资源1-02C,可选近红外波段T4(第四波段)公式为T4<α(阈值);对于TM...
Linux练习2 1、为主机新增两块30GB的SCSI硬盘2、划分3个主分区,各5GB,剩余空间作为扩展分区3、在扩展分区中建立2个逻辑分区,容量分别为2GB、10GB4、将第一个逻辑分区的类型改为swap5、将第一个主分区格式化为ext4[root@localhost ~]# mkfs.ext4 /dev/sdb16、将第二个主分区格式化为xfs[root@localhos...
ElasticSearch 中文分词插件ik 的使用 下载IK 的版本要与 Elasticsearch 的版本一致,因此下载 7.1.0 版本。安装1、下载地址:https://github.com/medcl/elasticsearch-analysis-ik下载你对应的版本将解压后的 IK 文件夹,放入 elasticsearch 文件夹下的plugins/ik目录下。启动 Elasticsear...
【笔记】Clean Code(持续更新) 1.有意义的命名1.1 名副其实变量选择要体现本意的名称,能让人更容易理解和修改代码。例如:int d ; //消逝的时间,以日计int elapsedTimeInDays;int daysSinceCreation;int fileAgeInDays;好的命名习惯可以让代码块变得易读,无关于简洁度,而是可以减少代码的模糊度。比如下面这段代码。public List...
推荐系统论文源码笔记——依次学习之DKN源码笔记 github地址:https://github.com/hwwang55/DKN数据说明raw_train.txtandraw_test.txt:user_id[TAB]news_title[TAB]label[TAB]entity_infofor each line, wherenews_titleis a list of wordsw1 w2 ... wn, anden...
Jquery Select //jQuery获取Select选择的Text和Value://语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选...
MySQL高级知识 <一> 配置文件以及架构介绍 linux下mysql的一些目录db是一个文件夹:/var/lib/mysql字符集文件:/usr/share/mysql命令目录:/usr/bin启停脚本:/etc/init.d/mysql1.MySQL配置文件配置文件:/etc/my.conf日志文件,注意:要使用日志需要在my.cnf下设置下列类型和自定义路径,我用的5.7默认是关闭的log-bin:二...
python课堂整理22----装饰器进阶 一、函数闭包模拟sessionuser_dic = {'username': 'None', 'login': False}def auth_func(func): def wrapper(*args, **kwargs): if user_dic['username'] and user_dic['login']: re...
索引器与数组、属性的比较 索引器(Indexer)索引器允许类或结构的实例按照与数据相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。所以索引器也被称为有参属性。索引器与数组的比较1>索引器的索引值(Index)类型不受限为整数用来访问数组的索引值(Index),其类型一定为整数,然而索引器可以定义其他类型的索引值。2>索引器允许重载(Overloading...
数学日常(导数篇) 1. 导数的英语是derivative,就是变化率例如: length increases 3m per second, the orginal length is 10m. 我们可以用数学语言表示出来: L(t)' = 3 m/sec, L(t0) = 10 m. 用计算机语言来理解就是: L= 10 for i in range(...
thinkphp 关联 原理:https://www.kancloud.cn/laowu199/e_dev/448632示例数据库hasOne:有一个,加上主谓语应该是 ,A 有一个 BhasMany:有很多,A 有很多 B<?phpnamespace app\common\model;use think\facade\Log;use think\Model;clas...
IT项目风险大全 http://www.sohu.com/a/215399980_737873项目的风险无非体现在以下四个方面:需求、技术、成本和进度。IT项目开发中常见的风险有如下几类:1. 需求风险①需求已经成为项目基准,但需求还在继续变化;②需求定义欠佳,而进一步的定义会扩展项目范畴;③添加额外的需求;④产品定义含混的部分比预期需要更多的时间;⑤在做需求中客户参与...
MySQL中tinytext、text、mediumtext和longtext等各个类型详解 转:MySQL中tinytext、text、mediumtext和longtext等各个类型详解2018年06月13日 08:55:24 youcijibi 阅读数 26900更多个人分类: 每日总结 mysql 一、字符串类型类型范围说明Char(N) [ bin...
Selenium Selenium库一、什么是Seleniumselenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。Selenium的核心Selenium Core基于JsUnit,完全由JavaScript编写,因此可以用于任何支持Ja...
路由器配置深入浅出—路由器接口PPP协议封装及PAP和CHAP验证配置 知识域:是针对点对点专线连接的接口的二层封装协议配置PPP的PAP和CHAP验证,cpt支持,不一定要在gns3上做实验。路由器出厂默认是hdlc封装,修改为ppp封装后,可以采用pap验证或者chap验证。pap是明文传递,两次握手,chap验证是密文传递,三次握手。实验拓扑:关键配置:PAP验证:Password Authentication protocol,口...
Javadoc使用方法 Project - Generate JavadocConfigure:Choose the path of Javadoc(mine is C:\Program Files\Java\jdk1.6.0_10\bin\javadoc.exe)Finish转载于:https://www.cnblogs.com/johnpher/archive/2013/02/01/2889548.html...
C++ list用法总结 头文件#include<list>声明一个int型的list:list a;1、list的构造函数list<int>a{1,2,3}list<int>a(n) //声明一个n个元素的列表,每个元素都是0list<int>a(n, m) //声明一个n个元素的列表,每个元素都是mlist<int>a(firs...
电子书下载:Ajax Starter Kit Book DescriptionAjax Starter Kit – Phil Ballard. Everything you need to start learning Ajax today!Ajax Programmer’s Toolkit with all the technologies you need to set up an Ajax development and ...
怎么弄Windows 7 Aero特效主题真实含义 Windows 7桌面小组的一研发成员向媒体透露了Windows 7 Aero主题的真实含义。他说,包括Windows Vista在内,Aero在功能方由三部分组成,分别是Aero Shake、Aero Snap和Aero Peek。Aero在喻意方面则代表四种精神,分别是真实、精力充沛、反思和开放。 该研发人员还详细的解释了Aero的三个组成部分的功能: Aero Shake: ...
Delphi 完全时尚手册之 Visual Style 篇 (界面不错) 转自http://blog.csdn.net/iseekcode/article/details/4733229... 这里先说说两个概念:Theme(主题)和 Visual Style 。Theme 最早出现在 Microsoft Plus! for Windows 95 中,是 Windows 中 Wallpaper、Cursors、Fonts、Sounds 、Icons 等的设置值集合。Visual Style 在 Windows XP 中才被引入,Visual Style 规定了 Contorls 的外观,...
7.26 Test——DS2 T1:加帕里的聚会256MB / 1s ; japari.cpp / c / pas / in / out【题目描述】加帕里公园里有n个区域,n-1条道路将它们连接到了一起,形成了一个树的结构。开始时,第i个区域有Ai个friends,但是由于砂之星的作用,有时从x区域到y区域的简单路径上的所有区域的friends数量都会增加v,有时从x区域到y区域的简单路径上所有区域的...
Hystrix 1,Hyxtrix 是什么?Netflix的一套开源框架,可以理解为高并发的一套解决方案。可以提供服务隔离,服务熔断,服务降级。2,服务隔离 介绍服务隔离前,需要先了解下,服务雪崩效应。 服务雪崩效应指的是:因为一个服务产生了阻塞堆积(可能有大量的访问请求),而导致其他的服务不可用。雪崩效应产生的原因:在一个服务中,Tomcat 默认的线程池是1个,比如...
第一类对象/闭包/迭代器 作业 # def func(name, age):# '''# 函数的功能# :param name: 参数name# :param age: age是干嘛的# :return: 返回xxxx# :creator: 创建者# :author: 作者# :date: 时间# '''# print("我...
加载Torchlight(火炬之光)的layout布局文件 加载火炬之光layouts文件主要步骤如下:1.分别将火炬之光的scheme,imageset,looknfeel,font等资源文件拷贝到工程中datafiles文件的各个目录里2.去掉各个配置文件里的相对路径也就是media/ui/3.火炬之光含有dds图片,所以要设置CEGUI的图片解析模块我选择了FreeImageImageCodec,在初始化system后加入这句CEGU...
MS CRM 2011 JScript操作lookup control 原创地址:http://www.cnblogs.com/jfzhu/archive/2013/03/01/2938032.html转载请注明出处以contact的parentcustomerid为例,它是一个lookup field。lookup type为account和contact。默认type为account。如果要设置默认type为contact的话,可以...
tarjan模板(带注释) //dfsn[x]记录x节点有没有被访问过,有,则是第几个 //lowlink[x]记录x能到的祖先中编号最小的//dfs_clock是个编号累计器 //scc记录一个 inline void dfs_scc(int x){ dfsn[x]=lowlink[x]=++dfs_clock;//访问次序标记;x能到的祖先中节点编号最小的 stack[++top]=x;//...
Eclipse打包工具Fatjar 转 自:http://blog.csdn.net/zhangxinrun/article/details/6139718前几天看到一款好用的eclipse打包工具,能够将引用的jar文件都打包出来,做到一个jar包中去。这样自己的程序和其他引用到的jar文件就能够作为独立的程序运行了,非常方便。介绍如下:The Fat Jar Eclipse Plug-In is a Deployment-T...