程序1:四则运算

#include<stdio.h> #include<stdlib.h> #include <time.h> #define N 30 main() { int a,b,c,d,n; float k,i; do{ printf("\n请输入1.整数 2.小数 3.退出程序: "); scanf("%d",&n); switch(n) { case 1: { for(i=0;i<N;i++) { a=rand()%100+1; b=rand()%100+1; c=rand()%4+1; prin
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

【leetcode】两数之和(two sum)

解题思路: 如题所示:本题给定的是一个数组,我们要知道的是数组的长度nums.length,还有一个目标数字,目的是遍历数组中的数,任意两数相加之和等于目标数字。 我们可以先遍历数组中,每两个数字相加,如果相加的和等于目标数的话,那么它们的索引便是我们要的答案,我们可以先新开一个空的数组,然后把该索引push到该空数组中即可。 遍历数组时,先设定两个变量i,j,让j追着i跑,然后遍历数组相加。 代码如下:
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

node-学习之路01 npm

1.node环境快速搭建网址 搭建环境的地址 2.前端知识网址 点击我 3.npm 使用 node -v 查看版本 npm -v查看版本 搜索去www.npmjs.com npm install 包名 安装这个包 npm remove 包名 删除包 npm install 包名 -g 全局安装 npm install 包名 --save 安装到依赖中 (dependencise中) 为什么安装在依赖中,因为上传到git的时候,我们是不需要上传node_module的,只上传package.js
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

Ubuntu下实现软路由(转)

参考:http://www.openwrt.pro/post-292.html 个人看法: 1、实现路由在Linux下必须要用到iptables进行转发,这才是路由核心。 2、我觉得对于Linux来说实现一个路由并不是很新奇,路由的能用核心点在于NAT转发之后能上外网(对于专线那种不进行讨论,因为我没时间过,关键是没钱拉那种线) 3、玩一下我觉得还是可行的,因为这东西没什么太多标准,而对于我的搭建,我是建议使用标准的路由固件,然后再来从中学习好的思想。 4、比如开源的OpenWrt,那么我可以
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

codeforces 559e 牛客网提高组p4t3

题解: xx
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

Hibernate 使用注释

Hibernate 使用注释 Hibernate使用注释有个好处就是我们不需要建立.hbm.xml文件,直接在实体类中添加注解就可以完成往数据库中进行数据操作 配置文件:hibernate.cfg.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN" "http://hib
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

线程创建的第二种方法

第一种方法是继承并且重写run方法(不推荐使用) 第二种就是有爹的情况,用实现接口的形式拓展功能——实现Runnable接口 Runnable中只有run()方法 今天复习同步线程代码时候卡在一个问题上: class SynThread implements Runnable {   run()   {        } } class Main {   public static void main(string [] args)   {     SynThread syn=new Syn
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

JS高级---原型

原型 作用1 :节省空间,数据共享 function Person(name,age){ this.name=name; this.age=age; }//通过自定义构造函数来创建对象 Person.prototyp e.eat=function(){ console.log("我爱js"); }//通过原型来添加方法 var p1=new Person("小明",20); var p2=new Person("小红",30); console.log(p1.eat==
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

Linux应急响应(三):挖矿病毒

0x00 前言 随着虚拟货币的疯狂炒作,利用挖矿脚本来实现流量变现,使得挖矿病毒成为不法分子利用最为频繁的攻击方式。新的挖矿攻击展现出了类似蠕虫的行为,并结合了高级攻击技术,以增加对目标服务器感染的成功率,通过利用永恒之蓝(EternalBlue)、web攻击多种漏洞(如Tomcat弱口令攻击、Weblogic WLS组件漏洞、Jboss反序列化漏洞、Struts2远程命令执行等),导致大量服务器被感染挖矿程序的现象 。 0x01 应急场景 某天,安全管理员在登录安全设备巡检时,发现某台网站服
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

surging如何使用swagger 组件测试业务模块

1、前言 微服务架构概念的提出已经有非常长一段时间了,但在近期几年却开始频繁地出现,大家都着手升级成微服务架构,使用着各种技术,大家认为框架有服务治理就是微服务,实现单一协议的服务调用,微服务虽然没有太明确的定义,但是我认为服务应该是一个或者一组相对较小且独立的功能单元,可以自由组合拆分,针对于业务模块的 CRUD 可以注册为服务,而每个服务都是高度自治的,从开发,部署都是独立,而每个服务只做单一功能,利用领域驱动设计去更好的拆分成粒度更小的模块,而框架本身提供了多种协议,如ws,tcp,ht
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

基数排序模板(基数排序,C++模板)

算法的理论学习可右转Creeper_LKF大佬的洛谷日报 时间复杂度\(O(n)\),算常数的话要乘位长。 蒟蒻参考了Creeper_LKF大佬的模板,并在通用性上面稍微提升了一点。可以兼容所有存储整数的基本类型,以及在此基础上构建的结构体类型(多关键字排序时,优先级高的关键字默认需要在结构体中靠后)。 函数原型 template<typename T> void Radixsort(T*fst,T*lst,T*buf,int*op) T即为待排序的类型名,fst lst为首尾指针(和sort
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

web常用操作和定位方法

1. 浏览器的常用操作: 1> 访问某个页面:页面:driver.get('ht('t('http://www.baidu.com') 2> 最大化窗口:窗口:driver.maximize_win_window() 3> 返回上一个页面:页面:driver.back() 4> 前进到下一个页面:页面:driver.forward() 5> 涮新页面:页面:driver.refresh() 6> 获取页面的url:rl:driver.current_url_
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

R基础--快速探索数据(《R可视化》)

---恢复内容开始--- 安装软件包并加载 > install.packages('gcookbook') >install.packages('ggplot2') > library(ggplot2) 或者:install.packages('ggplot2','gcokbook') > library(gcookbook) 设置工作路径: > setwd("d:/data") > getwd() [1] "d:/data" 读取文件 > data <- read.csv('dadtafil
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

Nature Reserve

Nature Reserve time limit per test:2 seconds memory limit per test:256 megabytes input:standard input output:standard output Problem Description There is a forest that we model as a plane and live nn rare animals. Animal number ii has its lair in th
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

MySQL设置global变量和session变量

1、在MySQL中要修改全局(global)变量,有两种方法: 方法一,修改my.ini配置文件,如果要设置全局变量最简单的方式是在my.ini文件中直接写入变量配置,如下图所示。重启数据库服务就可以使全局变量生效。 我们打开几个mysql命令行,可以看到所有会话中的变量都生效了,如图 方法二,在不修改配置文件的基础上,使用关键字global设置全局变量 set global autocommit=1; 将autocommit变量的值设置为ON 需要注意的是,使用此方法对global全局变量的
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

一个工具类,生成一些废代码,用于混淆

发布多个微信小游戏,因为用的游戏框架是同一个,被微信判定代码雷同不给过审核。 于是加了点废代码。不知道能不能过哦。如果是人工审核,那基本没戏。。。 工具类 /** * 生成一些废代码,用于混淆 * @author chenkai 2018/10/7 */ class ConfuseTool { public constructor() { } public static createClass(num:number){ let str = ""; for(let i=
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

Luogu1041 NOIP2003T4 传染病控制 搜索

题目传送门:https://www.luogu.org/problemnew/show/P1041 题意:一棵有$N$个节点的有根树的根节点($1$号点)出现了传染病病毒,每一次你可以切断树上的一条边,然后病毒就会沿着边向叶子节点拓展一层,感染新一层节点,求最少有多少个节点被感染(1号节点最开始被感染)。$N \leq 300$ $15$年前的搜索题就是不一样,暴搜加个最优化剪枝就能过$qwq$ 根据贪心可以知道,每一次切断的一条边必定联系最新被感染的节点和它的儿子,所以每一次只需要枚举下面的
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

南方cass使用体会

作为一名大三测绘系学生,总会用到一些计算机软件来辅助学习,例如AutoCAd,mantoinfo,VB,科傻,cass等。我现在主要说一下对于cass的使用体会。 CASS软件是广东南方数码科技股份有限公司基于AutoCAD平台开发的一套集地形、地籍、空间数据建库、工程应用、土石方算量等功能为一体的软件系统。它的功能十分强大,在数字成图方面也足够专业,能够满足我们测量专业的使用需求,但是它同样也有一些不足。首先虽然cass是基于CAD开发的软件,但是除了DWG格式的文件,都无法显示,在导入文件
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

【BZOJ1304】[CQOI2009]叶子的染色(动态规划)

【BZOJ1304】[CQOI2009]叶子的染色(动态规划) 题面 BZOJ 洛谷 题解 很简单。 设\(f[i][0/1/2]\)表示以\(i\)为根的子树中,还有颜色为\(0/1/2\)(\(2\)就是没有染色)的叶子节点的路径上没有任何一个染色的点。随便转移一下就好了。 #include<iostream> #include<cstdio> using namespace std; #define MAX 10010 inline int read() { int x=0;bo
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0

00JAVA语法基础_动手动脑

1、仔细阅读示例: EnumTest.java,运行它,分析运行结果? 枚举类型的使用是借助ENUM这样一个类,这个类是JAVA枚举类型的公共基本类。枚举目的就是要让某个变量的取值只能为若干固定值中的一个。 2、Java变量遵循“同名变量的屏蔽原则”,请课后阅读相关资料弄清楚相关知识,然后自己编写一些测试代码,就象本示例一样,有意识地在不同地方定义一些同名变量,看看输出的到底是哪个值。 分析:每个变量都会有自己的域,超出了便被覆盖,函数体内的局部变量可以覆盖全局变量,如例程序。 3、查看Jav
分类: 其他 发布时间: 10-07 23:10 阅读次数: 0