weixin_30325971的博客

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

[C++学习]函数之参数传递

一、传值参数当初始化一个非引用类型的变量时,初始值被拷贝给变量。此时,对变量的改动不会影响初始值。函数对传值参数的所有操作都不会影响实参。指针形参指针的行为和其他非引用类型一样,当执行指针拷贝操作时,拷贝的时指针的值。拷贝之后的两个指针是不同的指针。但因为指针使我们可以间接访问它所指的对象,所以通过指针可以修改它所指的对象的值。在C++语言中,建议使用引用类型的形参替代指针。二...
转载
111阅读
0评论
0点赞
发布博客于 2 年前

[C++学习]数组

一、描述数组是一种类似于vector的复合类型,但与vector不同的是,数组的大小确定不变,不能随意向数组添加元素。二、定义和初始化数组声明形如a[b],b必须为常量表达式并且大于0。unsigned s = 4; // 不是常量表达式constexpr unsigned size = 4; // 常量表达式int a1[4]; // 含有4个整数的数组int a2[s...
转载
104阅读
0评论
0点赞
发布博客于 2 年前

[C++学习]标准库类型vector总结

描述标准库类型vector表示对象的集合,其所有对象类型都相同。要想使用vector,需要包含对应的头文件:#include <vector>using std::vector;vector是一个类模板,模板本身不是类和函数,相反可以看作编译器生成类或函数编写的一份说明。编译器根据根据模板创建类或函数的过程称之为实例化(instantiation)。vector&l...
转载
90阅读
0评论
0点赞
发布博客于 2 年前

[C++学习]extern: 变量的声明与定义

描述C++ 语言支持分离式编译机制,该机制允许把程序分割为多个文件,每个文件可以独立编译。例如:std::cout和std::cin,它们定义与标准库中,但是却能被我们的程序使用。所以,为了支持该机制,C++ 语言将声明与定义区分开来。声明(declaration)使得名字为程序所知,如果一个程序想使用另外一个文件中的定义变量,则需要包含对那个文件的声明;定义(definition)...
转载
90阅读
0评论
0点赞
发布博客于 2 年前

[C++学习]迭代器iterator总结

描述迭代器类似于指针类型,迭代器也提供了对对象的间接访问。就迭代器而言,其对象是vector或者string中的元素或者字符。使用迭代器可以访问某个元素,迭代器也能从一个元素移动到另外一个元素。迭代器也有有效和无效之分,有效迭代器指向某个元素或者指向容器中尾元素的下一个位置,其余情况均为无效元素。使用auto b = v.begin(); // v的第一个元素auto e = v...
转载
66阅读
0评论
0点赞
发布博客于 2 年前

[C++学习]指针(pointer)总结

一、描述指针是 “ 指向 ” 另外一种类型的复合类型。与引用(reference)不同之处在于:指针本身就是一个对象,允许对指针进行复制和拷贝,而且在其生命周期内可以先后指向几个不同的对象;指针无需在定义是赋予初值,此时它将拥有一个不确定值。但是建议初始化所有指针,这样可以避免一些不必要的错误。二、指针的四种状态指向一个对象;指向紧邻对象所占空间的下一个位置;空指针...
转载
42阅读
0评论
0点赞
发布博客于 2 年前

[C++学习]标准库类型string总结

定义与初始化使用string类型必须包含string的头文件,并且定义在命名空间std中,需要以下代码:#include <string>using std::string;常见初始化string对象的方法string str1; // str1为空字符串string str2(str1); //str2为str1的副本string str3 = str1; /...
转载
44阅读
0评论
0点赞
发布博客于 2 年前

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 = ...
转载
108阅读
0评论
0点赞
发布博客于 2 年前

【MySQL】MySQL数据类型

MySQL表数据存储大小说明MySQL中规定,任何一条记录(数据表中每行数据)理论上的最大存储容量为 2^16 - 1 (Bytes) = 65535字节。MySQL数据类型思维导图MySQL数据类介绍1.数值型数值型数:都是数值,DBMS将数值型分为整数型和小数型。(DBMS默认使用有符号数值型整数类型,SQL语句 ......数值型 unsigned......
转载
31阅读
0评论
0点赞
发布博客于 2 年前

【MySQL】MySQL基本操作

MySQL基本操作数据的基本操作:CRUD(Create、Retrieve、Update、Delete #翻译:增 查 更新(改) 删,也叫增删查改)根据操作的对象进行分类,SQL基本操作可分为:库操作,表操作(修改字段,外键,增删表格等),数据操作。库操作新增数据库基本语法:create database 数据库名 [库选项];库选项:用来约束数据库,分为两个选项字符集设定...
转载
42阅读
0评论
0点赞
发布博客于 2 年前

【MySQL】MySQL忘记密码或修改密码的方法

MySQL修改新密码方法记得原密码情况下,修改新密码:登录到数据库后,输入 set password for 用户名@localhost = '新密码'; 来设置新的密码,别忘记分号哦。如图所示:为本机localhost MySQL数据库系统中 root用户修改新密码为 admin修改密码为admin: set password for root@localhost = 'a...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

【MySQL】MySQL Workbench快捷键小结

执行当前行,ctrl+enter执行整篇sql脚本: ctrl+shift+enter格式化sql语句(美化sql语句):ctrl+b自动补全:ctrl+space(似乎win10中这个快捷键失效)保存操作:ctrl+s (保存当前操作,将脚本文件存盘)撤销操作:ctrl+z(返回上一步操作结果)恢复操作:ctrl+y (恢复下一步操作结果)注释/取消...
转载
119阅读
0评论
0点赞
发布博客于 2 年前

【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新增...
转载
380阅读
0评论
0点赞
发布博客于 2 年前

Jquery动态bind绑定已有函数,函数自动执行的问题解决方法

在bind后面的方法,不能带括号,带括号函数就自动执行了...<script>//通过子元素删除某行function deleteRow() {  var flag = confirm('确认要删除吗?');    if(flag == true) {      console.log($(this).parents("tr").remove(...
转载
181阅读
0评论
0点赞
发布博客于 2 年前

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...
转载
46阅读
0评论
0点赞
发布博客于 2 年前

SVG嵌入网页的几种方式

SVG是一种矢量图,放大缩小皆不会失真。这种矢量图,可以用作标签或者用作一些具有交互效果的图片。我们使用SVG作为网页的一部分的时候,有如下几种方法:一,使用embed标签<embedsrc="SVG路径"type="image/svg+xml"/>二,使用object标签<objectdata="SVG路径"type="image/svg+xm...
转载
289阅读
0评论
0点赞
发布博客于 2 年前

java学习笔记(中级篇)—JDK动态代理

一、什么是代理模式相信大家都知道代理商这个概念,在商业中,代理商无处不在。假设你要去买东西,你不可能去找真正的厂家去买,也不可能直接跟厂家提出需求,代理商就是这中间的一桥梁,连接买家和厂商。你要买或者定制什么产品,需要什么规格样式和价格的直接跟代理商沟通就好了,由代理商与真实的厂商沟通,这样买家有什么问题都可以咨询代理商,真实厂商也就可以专心做产品,不需要管其他事务了,买家也插手不了厂...
转载
38阅读
0评论
0点赞
发布博客于 2 年前

java学习笔记(中级篇)—细说mybatis的使用方式

一、mybatis是什么?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记...
转载
42阅读
0评论
0点赞
发布博客于 2 年前

java学习笔记(中级篇)—java实现高质量图片压缩

使用java几十行代码实现一个高质量图片压缩程序,再也不用去自己找网络的压缩程序啦!而且很多网上的工具还有水印或者其他的限制,自己动手写一个简单的应用,是再合适不过了。一、实现原理1、声明两个字符串变量,分别是要压缩图片的路径和压缩后图片的存放路径private String brfore_image_path = "D:\\01.jpg";private String afte...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

Beautifulsoup 爬取页面试题

假设有一个页面,页面中有n道选择题,每道选择题有若干个选项。题干部分用h6 标签标记。选项部分用的是td 下的div 标签。如下图所示:整个页面是将如下的HTML 段落循环n次。 <div style="" class="qItemType qItemDetail1" value="10000#1" id="quest2436"> ...
转载
285阅读
0评论
0点赞
发布博客于 2 年前

用Yapi 造数据的时候一些简单使用技巧

Yapi造数据有一些典型的用法,下面我们来一一看一下:第一式:最简单之写啥就返回啥。这是最简单的造数据方法。创建一个新接口,设置接口路径(略)。然后在“返回数据设置”中设置一串写好的json语句:{ "name": "123123"} 如下所示:用Postman 请求以一下,查看结果:第二式:很简单之请求啥就返回啥...
转载
1061阅读
0评论
0点赞
发布博客于 2 年前

Linux Web集群架构详细(亲测可用!!!)

注意:WEB服务器和数据库需要分离,同时WEB服务器也需要编译安装MySQL。做集群架构的重要思想就是找到主干,从主干区域向外延展。WEB服务器: apache nginx 本地做三个产品 dedecms workprocess discuz 将用户存放图片,附件的目录挂载到nfs服务器的共享目录上NFS服务器 本地做三个共享目录,实现将用...
转载
169阅读
0评论
0点赞
发布博客于 2 年前

常用的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...
转载
35阅读
0评论
0点赞
发布博客于 2 年前

shell脚本面试题

1:开发Shell脚本判断系统根分区剩余空间的大小,如果低于1000MB就提示不足,否则提示充足。#!/bin/bashm=`df -m | awk '{print $4}' | sed -n 2p`if [ $m -gt 1000 ] ; then echo "充足"else echo "不足"fi...
转载
623阅读
0评论
0点赞
发布博客于 2 年前

11-4 索引

目录 1.1 什么是索引 1.2 为什么需要索引 1.3 索引的影响 1.3.1 有哪些影响 1.3.2 怎么样加速查询 1.4 什么是最左匹配原则 1.5 什么是聚集索引 1.6 什么是辅助索引 ...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

11-2 数据库高级部分

目录 1 视图 1.1 什么是视图 1.2 为什么使用视图 1.3 使用方法 2 触发器 2.1 什么是触发器 2.1.1 时间点 2.1.2 事件 2.2 有什么用 ...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

11-3 数据库的用户管理和pymysql模块的使用

目录 1 用户管理 1.1 创建mysql用户 1.2 权限管理 1.2.1 授权 1.2.2 取消权限 2 pymysql 模块 2.1 基本使用 2.2 sql注入攻击 ...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

11-1 数据库基础

目录 1 数据库的基本概念 1.1 什么是数据库 1.2 存储数据有两种方式: 1.3 为什么要使用数据库 1.4 数据库的分类 1.4.1 关系型数据库 1.4.2 非关系型数据库 1.5 数据库的重要概...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

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 网...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

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 利用...
转载
14阅读
0评论
0点赞
发布博客于 2 年前

08-1 面向对象基础

目录 1 面向对象基础 1.1 面向对象编程 1.2 类与对象 1.3 对象的属性的查找顺序 1.4 给对象定制独有属性 1.5 对象的绑定方法 1.6 类与数据类型 1 面向对象基础1.1...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

002 元类的创建及简单使用

元类就是在造类.元类加()--> 类类()--> 对象元类()()--> 类()-->对象先调用元类的__init__方法造一个类,再调用元类的____call__方法实例化出一个对象class Mymeta(type): def __init__(self,classname,classbases,classdict): #__...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

08-2 面向对象进阶

目录 1 面向对象进阶 1.1 继承 1.1.1 类的继承 1.1.2 类的派生 1.1.3 类的组合 1.1.4 菱形继承问题 1.5 多态与多态性 1.2 封装 1.2.1 类的封装 ...
转载
18阅读
0评论
0点赞
发布博客于 2 年前

003 mysql中exists的使用

mysql中exists可以使用在两个地方,一个是在创建库或者表的时候,配合if 使用,一个是在子查询中。# 和if一起使用,对库或表都可以使用create database if not exists yaco charset utf8;drop database if exists yaco;# 在子查询中使用,返回True或者False,条件满足时执行前面的代码sel...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

Android - Retrofit 2.0 使用教程(含实例讲解)

链接:https://blog.csdn.net/carson_ho/article/details/73732076转载于:https://www.cnblogs.com/hustcser/p/11452667.html
转载
79阅读
0评论
0点赞
发布博客于 2 年前

大数据量数据库设计与优化方案(SQL优化)

转自:https://www.cnblogs.com/zuizui1204/p/9197248.html一、数据库结构的设计如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。在一个系统分析、设计阶段,因为数据量较小,负...
转载
79阅读
0评论
0点赞
发布博客于 2 年前

NLog Helpper日志帮助类配置和使用

1.帮助类 (首先需要引入NLog.dll) 1 using System; 2 3 namespace XXXXXX 4 { 5 /// <summary> 6 /// 用法实例 : NLogTest.NlogInstance log = new NLogTest.NlogInstance("NameSpace.C...
转载
123阅读
0评论
0点赞
发布博客于 2 年前

Ansible_Day1

1、传统运维&自动化运维概念1)传统的运维概念(硬件、软件、系统、网络)手工安装系统、机房建设;软件服务配置、部署通过手工的操作;没有自动化脚本、流程;依靠大量的运维人员完成任务;2)自动化运维概念(硬件、软件、系统、网络)自动安装系统、机房建设;软件服务配置、部署通过自动化脚本、工具;编写自动化脚本、定制流程;小量运维人员完成...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

Python_Day1_人人都爱列表

列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或 所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。 鉴于列表通常包含多个元素,给列表指定一个表示复数的名称(如names)是个不错的主意。列表非常适合利用顺序和位置定位某一元素,尤其是当元素的顺序或内容经常发生改变时。与字符串不同,列表是可变的。你可以直接对原始列表进...
转载
14阅读
0评论
0点赞
发布博客于 2 年前

免密钥方式登陆配置

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...
转载
65阅读
0评论
0点赞
发布博客于 2 年前

Python_Day2_共享你的代码

一、编写简单的函数,保存一下。# coding=utf-8"""这是“nester.py”模块,提供了一个名为print_lol的函数,这个函数的作用是打印列表,其中有可能包含(也有可能不包含)嵌套列表。"""def print_lol(the_list,level = 0): """ 这个函数取一个位置参数,名为"the_list",...
转载
2阅读
0评论
0点赞
发布博客于 2 年前

Java秒杀系统实战系列~基于ZooKeeper的分布式锁优化秒杀逻辑

摘要:本篇博文是“Java秒杀系统实战系列文章”的第十七篇,本文我们将继续秒杀系统的优化之路,采用统一协调调度中心中间件ZooKeeper控制秒杀系统中高并发多线程对于共享资源~代码块的并发访问所出现的并发安全问题,即用ZooKeeper实现一种分布式锁!内容:ZooKeeper,看到其名字,不由得联想至 Zoo + Keeper,即动物园的看管所!这个寓意用以表达的是一种统一协调管理思想,动物园...
转载
134阅读
0评论
0点赞
发布博客于 2 年前

mysql5.7.27安装后设置新的密码

https://www.csdn.net/gather_2d/MtTaIgxsNDczNi1ibG9n.html转载于:https://www.cnblogs.com/ukzq/p/11352132.html
转载
1120阅读
0评论
0点赞
发布博客于 2 年前

Java运算符

System.out.println(3/2) 按整型计算 得11) >>= 前面是零补零,前面是一补一;2) >>>= 无符号右移(强制右移都会移进一),>>=和>>>=,这两个Java运算符对于负数不一样正数:右移n位等于除以2的n次方负数:变成正数。3) && 短路与,前面为假,表达...
转载
38阅读
0评论
0点赞
发布博客于 2 年前

后缀数组应用2: 最长回文字串

算法:把字符串逆序拼接在第一个字符串后面,然后就是求最长公共前缀。。#include<stdio.h>#include<stdlib.h>#include<string.h>#include<iostream>#include<vector>#include<string>#include&...
转载
50阅读
0评论
0点赞
发布博客于 2 年前

淡淡理解下AngularJS中的module

在AngularJS中module是一个核心的存在,包括了很多方面,比如controller, config, service, factory, directive, constant, 等等。在Javascript中如何实现类似module的功能呢?或者说,我们定义一个函数,如何把函数内的函数向外界开放呢?我想,可以把函数中的函数作为一个对象的键值,从而向外界开放。这样说很笼统,其实是这...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

C#中如何选择使用T[]或List<T>

当有一组数据需要存放,到底是使用T[]呢,还是选择List<T>呢? 先来看数组。 所有的数组类型都隐式地从System.Array这个抽象类派生,而System.Array又派生自System.Object。也就是说数组是引用类型。通过如下方式创建数组: int[] arrInt = new int[10];以上,在托管堆上分配了可以容纳10个未装箱int对象所...
转载
70阅读
0评论
0点赞
发布博客于 2 年前

Oracle的表空间、用户和表的区别和联系

Oracle的表空间、用户和表的区别和联系Oracle数据库是通过表空间来存储实际存在的那些表、索引、视图的,表空间分类:临时表空间: 用于存储数据库中单持久性模型对象,如表、索引、视图等,其数据在物理上对应一个或者多个数据文件。永久表空间也是我们实际中用的最多的一个类型的表空间。永久表空间: 不能进行永久对象的存储。其主要用途在于存储临时表的数据、提供空...
转载
83阅读
0评论
0点赞
发布博客于 2 年前

卸载 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...
转载
981阅读
0评论
0点赞
发布博客于 2 年前

[导入]消息对列

“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。“消息队列”是 Microso...
转载
44阅读
0评论
0点赞
发布博客于 2 年前

akka-persistence note

Recovery默认下,一个persistent acotr在启动时会自动recover,在重启的时候回放journaled messages. 当在回放message时,被送到persistent actor的新message不会被干扰. 要等recovery完成时,新的message才会被接收到persistent actor.默认persistent actor会被恢复到最新的状态,...
转载
48阅读
0评论
0点赞
发布博客于 2 年前

免费好看的button按钮

https://cssfx.dev/转载于:https://www.cnblogs.com/naliang/p/button.html
转载
143阅读
0评论
0点赞
发布博客于 2 年前

解决安装IIS时提示找不到zClientm.exe文件的问题

  今天在安装IIS出现找不到zClientm.exe文件,还以为是下载IIS有问题,头大了。以下是解决方案。在组件安装向导中顺着[附件和工具]--[游戏]一路点击下去,惊喜地发现里面有一栏[Internet游戏],把勾去掉,重新安装IIS就OK。  但是有网友提醒说做CMS系统的都需要它。  另外一种解决方案。  Clientm.exe文件可以在C:\ProgramFiles\MSN...
转载
66阅读
0评论
0点赞
发布博客于 2 年前

MVC 学习第十一节 文件的上传

文件的上传下面来说一下与本篇本无关的话题就是文件的上传,我这里也不多做解释了,直接上代码。View: 1 <form action="@Url.Action("Process") " enctype="multipart/form-data" method="post"> 2 <input name="up1" type="file"...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

RewriteCond 重写规则执行条件

RewriteCond 重写规则执行条件语法: RewriteCond TestString CondPattern生效域: server config, virtual host, directory, .htaccess特别的上面的 TestString, 可提供反向引用. 引用模式为: %N 其中N为(0 <= N <=9), 引用当前若干RewriteCo...
转载
419阅读
0评论
0点赞
发布博客于 2 年前

IOS中延迟执行的几种方法

前几天去国美在线面试,就遇到了上面的问题,当时是笔试,只写出来了第一种方法,现在整理了一下。   //1.performSelector方法;在当前线程中执行的方法,使用默认模式,并延迟执行@selector方法。 [self performSelector:@selector(runDelayMethod) withObject:nil afterDelay:2.0]...
转载
47阅读
0评论
0点赞
发布博客于 2 年前

【转】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...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

如何理解离散数学条件语句中如果-那么和只有-才能的转换

这里是我个人的笨办法,仅供参考对于如果P,那么Q,写成P->Q,这个相信都是没有疑问的,因为书上就是这么规定的,我称之为正规范式,其他的表达形式我一律称之为非正规范式。只有Q,才能P,写成P->Q,这个初学者可能不太好理解,我们可以想办法转换成正规范式。方法1,用充分条件和必要条件来转换命题如果P,那么Q,这个说明P是Q的充分条件,这个意思就是说P可以推出Q,...
转载
1218阅读
0评论
2点赞
发布博客于 2 年前

面向对象进阶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...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

vs code 使用技巧整理

快捷键Ctrl + Shift + F:在文件夹中搜索;Ctrl + Shift + P:命令面板;Ctrl + Shift + T:重新打开 关闭的编辑页面;Ctrl+Shift+PgUp/PgDown:将编辑器(当前tab)向左或向右移动`Ctrl + ``:集成终端;Ctrl + ,:设置界面;Ctrl + F2:批量替换当前文件中所有匹配的文本;Ctrl + A...
转载
327阅读
0评论
0点赞
发布博客于 2 年前

SQLite3 简要使用指南

转:http://c.gzl.name/archives/195 SQLite是基于C的API,在iPhone中的运行速度超级快(在苹果网站上也有一个对比,确实应该是速度最快的)。由于在iPhone3.0上已经支持了Core Data,是苹果一个新的API,并且是基于SQlite的。速度也是非常快吧,信不信由你。所以我们对SQLite仅需要懂一些即可,以下是一些基础信息...
转载
39阅读
0评论
0点赞
发布博客于 2 年前

七个习惯可使你成功

七个习惯可使你成功  习惯一:别指望谁能推着你走  如果你不向前走,谁又会推你走呢?因此,积极主动的态度,是实现个人愿景的原则。  我们常说:“我不会……,因为遗传……”、“我迟到,因为……”、“我的计划没完成,因为……”我们总是在找借口或是抱怨,在不满中消耗自己的生命。而人类与动物的区别正是人能主动积极地创造、实现梦想,来提升我们的生命品质。所以,有效能的人士为自己的行为及一生所做的...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

day 09总结(数据类型分类、Python深浅拷贝、异常处理、基本文件处理、绝对路径和相对路径)...

一、数据类型分类1.按存值个数区分存值个数数据类型单个值数字,字符串多个值(容器)列表,元组,字典,集合2.按可变不可变区分可变or不可变数据类型可变列表,字典,集合不可变数字,字符串,元组3.有序无序区分有序or无序数据类型有序(可按索引取值)字符串,列表,元组无序字典,集合4.按...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

对数组对象处理及其他小问题

1.在函数传参很多的情况下,可以使用Object.assign()合并成一个对象,只传一个值。在接收后进行解构。如下例子creates() { const { ctx } = this; const body = ctx.request.body; // post请求 const action = { action: 'developer.contact.cr...
转载
43阅读
0评论
0点赞
发布博客于 2 年前

“量身定制CRM”——拓泰TOP CRM 打造企业DIY CRM系统

拓泰致力中国企业CRM软件的研发,势必成为国内最具创新力的CRM软件厂商。拓泰TOPCRM开放平台,不仅能让客户DIY购买模块,还能开放二次开发,与软件代理经销商形成技术互补。DIY原意为DO IT YOURSELF(我自己动手做),DIY是在20世纪60年代起源于西方的概念,当人们看腻了市场上工业产品的千篇一律,或千篇一律的市场的市场产品无法满足自己家的特殊需要,"Do it yoursel...
转载
60阅读
0评论
0点赞
发布博客于 2 年前

对文件及文件夹操作总结

项目中有新的需求,用Tree来显示远程服务器相应磁盘的所有目录。并对选定的文件或者文件夹进行操作。对于如何连接远程服务器并读取目录信息并用Tree显示不是这次总结的重点。对文件或者文件夹的操作包括新建,复制,剪切,删除(这里包括永久删除和删除到回收站)。等等,不是已经有File类和Directory类里面的好多静态方法可以实现上面的功能吗?对,上面提到的静态方法的确已经很大程度的满足了我们的需...
转载
453阅读
0评论
0点赞
发布博客于 2 年前

让Visual Studio 2008支持MVC 2.0 正确的做法

在网上参考了两篇文章的做法,都不得要领,后来个人改进其方法后,通过,摘要如下:以下这两篇文章中提到的那个devenv /setup,哥严重怀疑执行后没起到作用看了两篇文章中说的几个文件夹,发现有一个对应关系 xxx,xxxCache所以,斗胆把xxxCache改名后再运行devenv /setup,发现问题解决。(怕大伙找不到亮点,把这句见红)VS2008中安装AS...
转载
57阅读
0评论
0点赞
发布博客于 2 年前

06.架构设计

06.架构设计如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。分类: asp.net core标签: ASP.NET Core分布式项目实战 好文要顶 ...
转载
13阅读
0评论
0点赞
发布博客于 2 年前

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...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

Java中final、finally和finalize的区别(转)

http://www.cnblogs.com/bluestorm/archive/2012/04/22/2464746.htmlfinal用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

正则表达式实例(JS验证)

//密码是英数字且不能为空functioncheckPass1(val){varpattChar=newRegExp('[0-9a-zA-Z]{1,}');if(val==''){document.getElementById('lblInfo').innerHTML='密码不能为空';...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

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
转载
35阅读
0评论
0点赞
发布博客于 2 年前

PIE SDK水体指数法

1.算法功能简介  单波段阈值法是通过选择某单一波段为判识参数,这一波段往往是水体特征最明显而其它地物相对不太突出的波段(如近红外波段和中红外波段),然后再划定阈值来确定水体信息。该方法主要是利用水体在近红外和中红外波段的强吸收特性,以及植被和土壤在这两个波段较高的反射特性。  对于GF1、环境星、资源3、资源1-02C,可选近红外波段T4(第四波段)公式为T4<α(阈值);对于TM...
转载
940阅读
0评论
0点赞
发布博客于 2 年前

Linux练习2

1、为主机新增两块30GB的SCSI硬盘2、划分3个主分区,各5GB,剩余空间作为扩展分区3、在扩展分区中建立2个逻辑分区,容量分别为2GB、10GB4、将第一个逻辑分区的类型改为swap5、将第一个主分区格式化为ext4[root@localhost ~]# mkfs.ext4 /dev/sdb16、将第二个主分区格式化为xfs[root@localhos...
转载
65阅读
0评论
0点赞
发布博客于 2 年前

ElasticSearch 中文分词插件ik 的使用

下载IK 的版本要与 Elasticsearch 的版本一致,因此下载 7.1.0 版本。安装1、下载地址:https://github.com/medcl/elasticsearch-analysis-ik下载你对应的版本将解压后的 IK 文件夹,放入 elasticsearch 文件夹下的plugins/ik目录下。启动 Elasticsear...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

【笔记】Clean Code(持续更新)

1.有意义的命名1.1 名副其实变量选择要体现本意的名称,能让人更容易理解和修改代码。例如:int d ; //消逝的时间,以日计int elapsedTimeInDays;int daysSinceCreation;int fileAgeInDays;好的命名习惯可以让代码块变得易读,无关于简洁度,而是可以减少代码的模糊度。比如下面这段代码。public List...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

推荐系统论文源码笔记——依次学习之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...
转载
178阅读
0评论
0点赞
发布博客于 2 年前

Jquery Select

//jQuery获取Select选择的Text和Value://语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选...
转载
50阅读
0评论
0点赞
发布博客于 2 年前

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:二...
转载
41阅读
0评论
0点赞
发布博客于 2 年前

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...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

索引器与数组、属性的比较

索引器(Indexer)索引器允许类或结构的实例按照与数据相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。所以索引器也被称为有参属性。索引器与数组的比较1&gt;索引器的索引值(Index)类型不受限为整数用来访问数组的索引值(Index),其类型一定为整数,然而索引器可以定义其他类型的索引值。2&gt;索引器允许重载(Overloading...
转载
34阅读
0评论
0点赞
发布博客于 2 年前

数学日常(导数篇)

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(...
转载
18阅读
0评论
0点赞
发布博客于 2 年前

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...
转载
14阅读
0评论
0点赞
发布博客于 2 年前

IT项目风险大全

http://www.sohu.com/a/215399980_737873项目的风险无非体现在以下四个方面:需求、技术、成本和进度。IT项目开发中常见的风险有如下几类:1. 需求风险①需求已经成为项目基准,但需求还在继续变化;②需求定义欠佳,而进一步的定义会扩展项目范畴;③添加额外的需求;④产品定义含混的部分比预期需要更多的时间;⑤在做需求中客户参与...
转载
19阅读
0评论
0点赞
发布博客于 2 年前

MySQL中tinytext、text、mediumtext和longtext等各个类型详解

转:MySQL中tinytext、text、mediumtext和longtext等各个类型详解2018年06月13日 08:55:24 youcijibi 阅读数 26900更多个人分类: 每日总结 mysql 一、字符串类型类型范围说明Char(N) [ bin...
转载
40阅读
0评论
0点赞
发布博客于 2 年前

Selenium

Selenium库一、什么是Seleniumselenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。Selenium的核心Selenium Core基于JsUnit,完全由JavaScript编写,因此可以用于任何支持Ja...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

路由器配置深入浅出—路由器接口PPP协议封装及PAP和CHAP验证配置

知识域:是针对点对点专线连接的接口的二层封装协议配置PPP的PAP和CHAP验证,cpt支持,不一定要在gns3上做实验。路由器出厂默认是hdlc封装,修改为ppp封装后,可以采用pap验证或者chap验证。pap是明文传递,两次握手,chap验证是密文传递,三次握手。实验拓扑:关键配置:PAP验证:Password Authentication protocol,口...
转载
1272阅读
0评论
0点赞
发布博客于 2 年前

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...
转载
113阅读
0评论
0点赞
发布博客于 2 年前

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...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

电子书下载: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 ...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

怎么弄Windows 7 Aero特效主题真实含义

Windows 7桌面小组的一研发成员向媒体透露了Windows 7 Aero主题的真实含义。他说,包括Windows Vista在内,Aero在功能方由三部分组成,分别是Aero Shake、Aero Snap和Aero Peek。Aero在喻意方面则代表四种精神,分别是真实、精力充沛、反思和开放。  该研发人员还详细的解释了Aero的三个组成部分的功能:  Aero Shake: ...
转载
39阅读
0评论
0点赞
发布博客于 2 年前

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 的外观,...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

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区域的简单路径上所有区域的...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

Hystrix

1,Hyxtrix 是什么?Netflix的一套开源框架,可以理解为高并发的一套解决方案。可以提供服务隔离,服务熔断,服务降级。2,服务隔离 介绍服务隔离前,需要先了解下,服务雪崩效应。 服务雪崩效应指的是:因为一个服务产生了阻塞堆积(可能有大量的访问请求),而导致其他的服务不可用。雪崩效应产生的原因:在一个服务中,Tomcat 默认的线程池是1个,比如...
转载
31阅读
0评论
0点赞
发布博客于 2 年前

HDFS FsImage文件

转载于:https://www.cnblogs.com/fanweisheng/p/11249821.html
转载
125阅读
0评论
0点赞
发布博客于 2 年前

第一类对象/闭包/迭代器 作业

# def func(name, age):# '''# 函数的功能# :param name: 参数name# :param age: age是干嘛的# :return: 返回xxxx# :creator: 创建者# :author: 作者# :date: 时间# '''# print("我...
转载
12阅读
0评论
0点赞
发布博客于 2 年前

加载Torchlight(火炬之光)的layout布局文件

加载火炬之光layouts文件主要步骤如下:1.分别将火炬之光的scheme,imageset,looknfeel,font等资源文件拷贝到工程中datafiles文件的各个目录里2.去掉各个配置文件里的相对路径也就是media/ui/3.火炬之光含有dds图片,所以要设置CEGUI的图片解析模块我选择了FreeImageImageCodec,在初始化system后加入这句CEGU...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

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的话,可以...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

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;//...
转载
12阅读
0评论
0点赞
发布博客于 2 年前

Eclipse打包工具Fatjar

转 自:http://blog.csdn.net/zhangxinrun/article/details/6139718前几天看到一款好用的eclipse打包工具,能够将引用的jar文件都打包出来,做到一个jar包中去。这样自己的程序和其他引用到的jar文件就能够作为独立的程序运行了,非常方便。介绍如下:The Fat Jar Eclipse Plug-In is a Deployment-T...
转载
41阅读
0评论
0点赞
发布博客于 2 年前