转发一篇文章

学习编程需不需要背代码呢?        相信很多刚刚开始学习编程的小伙伴们都有这样的疑问:学习编程需不需要背代码呢?不言而喻,学习任何东西都是需要记忆的,记忆力不好就无法学得快,学得好也会很困难。我发现,许多编程视频教程里的讲师都说:“学习编程是不需要背诵代码的,敲多了就会了”。我刚刚开始学习编程的时候,视频教程里的讲师都这么说,也在网上问过一些学习过来的前辈们,他们也都说不需要背,多敲代码就可以了。什么是多敲代码呢?多敲代码就是重复不断的敲同一段代码,直到你能不看着这个视频,也能把所学习到
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

机房巨佬的随机名称生成器

太强了!% Accoty_AM,巨佬就是不一样,起名都自己写生成器。 此为生成器代码: 1 #include<bits/stdc++.h> 2 using namespace std; 3 int main(){ 4 srand(time(0)); 5 char b=rand()%26+'a'; 6 cout<<(char)(rand()%26+'A'); 7 for(int i=1,il=rand()%3+1;i<=il;++i){
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

typedef 和没有的区别

参考来源: 作者:smile刺客 链接:https://www.jianshu.com/p/f0c3d3f78aa1 来源:简书 1 首先: 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu;(别名) 在声明变量的时候:Stu stu1; 如果没有typedef声明变量的时候:struct Student stu1; 另外这里也可以不写Student(于是也不能struct Student stu1;了) typedef s
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

centos7.6 安装Tomcat-8.5.39

#关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld setenforce 0 sed -i '/SELINUX=/ s/enforcing/disabled/' /etc/selinux/config #linux 更新yum源 改成阿里云源 yum install wget vim -y #mkdir -pv /etc/yum.repos.d/bak #mv -if /etc/yum.repo
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

097 单例模式

一、什么是单例模式 整个过程中只有一个实例,所有生成的实例都指向同一块内存地址空间 二、为什么要用单例模式 当实例化多次得到的对象中存放的属性都一样的情况,应该将多个对象指向同一个内存,即同一个实例 这样可以节省内存空间 二、实现单例模式的四种方式 1.通过类的绑定方法来实现 也就是通过类的静态方法来实现 name = 'xichen' age = 18 class Mydic: _instance = None def __init__(self,name,age):
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

学校简易管理系统(python面向对象无界面版)

链接:https://pan.baidu.com/s/1oi1aO6OYSOA_g4YS0eKzgA 提取码:anvq 复制这段内容后打开百度网盘手机App,操作更方便哦 角色:学校、学员、课程、讲师 要求: 1. 创建北京、上海 2 所学校 2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开 3. 课程包含,周期,价格,通过学校创建课程 4. 通过学校创建班级, 班级关联课程、讲师 5. 创建学员时,选择学校,关联班级 5. 创建讲师
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

linux signal-list

[root@bogon ~]# kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTS
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

csp 201512-1 数位之和

这道题说明了int可以表示10^10以下的数,那么大中小的那个数,运算中出的问题????好懵呀 #include<iostream> using namespace std; int main(){ int n; cin>>n; int sum=0; while(n){ sum+=n%10; n=n/10; } cout<<sum<<endl; return 0; }
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

第三章 SpringBoot 集成框架(二)

1、SpringBoot 默认能直接访问的静态资源目录: /static public /resources /META-INF/resources 2、SpringBoot 集成 JSP :需要添加 JSP 的依赖 ,JSP 页面使用 JSTL 标签 。 3、SpringBoot 框架集成 JSP 时,打包的格式是war 打包:右键项目 --> Run as --> Maven build... pom.xml中的打包方式:<packaging>war</packaging> 4、Freem
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

androidkiller工具

Androidkiller其实就是一个工具集合,apktool,dex2jar,jd-gui,adb这四个工具的集合,用起来方便. 第一次需要使用时候需要选择配置jdk路径.在菜单栏里面就可以配置. 打开android工具,菜单里面可以选择apktool管理器可以自己添加新版apktool.jar.因为有些低的apktool编译新版本apk可能会编译失败. 其实这里面的4个集成工具应该都可以进行替换成高版本,理论上是这样的,但是我没试过. 对于这种卡死的情况: 1.直接退出软件 2.下载链接中
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

098 网络基础知识

目录 一、C/S架构和B/S架构 1.1 C/S架构 1.2 B/S架构 二、计算机网络模型 2.1 OSI七层模型 2.2 因特网五层模型 三、介绍五层模型中各层作用 物理层 数据链路层 网络层 传输层 应用层 四、TCP协议建立连接 tcp报文 tcp三次握手和四次挥手 五、DNS域名解析服务 关于计算机网络的知识是一个专门的学科。这里只简单介绍计算机网络基础知识。 一、C/S架构和B/S架构 1.1 C/S架构 C:client 客户机 S:server 服务器 所谓C/S架构就是客户机
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

获取标签里的纯文字内容

<div class="js-text">test<span>subtest</span></div> <script type="text/javascript">   $(function(){     var text = $('.js-text').contents()[0].data;     console.log(text); //输出test   }); </script>
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

ZR普转提day1

A CF的原题 给定一个数字串,让你删掉它的一个连续子串使的剩下的没有重复元素 枚举要删掉子串的起点,在起点之前必须保证没有重复元素。并把这些元素存入vector,接下来找它的终点,倒着找,如果这个元素出现了两次,肯定要删掉这个元素,终点也就找到了 C DP 先从暴力写挂的原因写起吧,其实对于物品的顺序已经规定好了,我们只需要考虑是不是选这个物品就好了,我们就枚举每个选还是不选。是 $2^n$ 的。选完之后,check。考试时,是爆搜之前的排序顺序错了 应该是进入时间相同的,出来时间大的在前
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

项目进展24

1.今天工作: 今天完成了报告的页面实现部分和个人小结。 2.明天计划: 明天要把报告写完,下午给老师检查演示。 3.今日总结: 课设已经接近尾声,今天写小结的时候,回忆起了过去三个多礼拜的工作,转眼就快结束了。
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

Kafka MirrorMaker 跨集群同步工具

一、MirrorMaker介绍 MirrorMaker是Kafka附带的一个用于在Kafka集群之间制作镜像数据的工具。该工具从源集群中消费并生产到目标群集。这种镜像的常见用例是在另一个数据中心提供副本。 图1. MirrorMaker 对于迁移的topic而言,topic名字一样, partition数量可以不一样,消息的offset会不一样。 二、注意事项 1)whitelist和blacklist支持正则表达式。比如需要包含两个topic可以这样写,--whitelist 'A|B' o
分类: 其他 发布时间: 09-11 19:51 阅读次数: 0

定比、定距、定类、定序变量的区别是什么?

问:定比、定距、定类、定序变量各自的定义和区别是什么? 定比数据:表现为数值,可以进行加、减运算以精确计算数据。比如身高、体重等 定距数据:表现为数值,有单位,可以做加减运算,不能做乘除运算。比如,温度。 定类数据:按事物某种属性分类或分组,数字大小代表类别。比如性别(男和女)。 定序数据:数据的中间级,用数字表示个体在某个有序状态中所处的位置,不能做四则运算。比如您对天猫的满意情况如何?(非常不满意、比较不满意、中立、比较满意、非常满意) 什么是定类数据和定量数据 不同学科,不同课程,不同领
分类: 其他 发布时间: 09-11 19:35 阅读次数: 0

grpc proto文件生成java、.net实体类以及客户端代码

背景 工作中对接对方服务是GRPC,对方只提供了proto契约文件,需要自己生成对应的实体类以及客户端代码,故记录下操作流程。 Java 代码生成 实体类: 通过protoc插件生成实体类 在 https://github.com/protocolbuffers/protobuf/releases 下载对应版本的protoc工具解压,我这边用的是3.1.0版本的 proto文件拷贝至protoc同目录,执行如下命令: protoc --java_out=./java/ hello.proto
分类: 其他 发布时间: 09-11 19:35 阅读次数: 0

uoj #46[清华集训2014]玄学

uoj 因为询问是关于一段连续区间内的操作的,所以对操作构建线段树,这里每个点维护若干个不交的区间,每个区间\((l,r,a,b)\)表示区间\([l,r]\)内的数要变成\(ax+b\) 每次把新操作加入线段树中下一个叶子,然后如果某个节点里所有操作都加进去了,就条到父亲,把两个儿子的信息合并到父亲上.这里合并就是把两个区间集合合并成一个,例如两个区间\([a,c]\)和\([b,d](a\le b\le c\le d)\)会合并成\([a,b),[b,c),[c,d]\).合并出来的区间如
分类: 其他 发布时间: 09-11 19:35 阅读次数: 0

pytest之fixture使用详解

简介:   fixture区别于unnitest的传统单元测试(setup/teardown)有显著改进:   1.有独立的命名,并通过声明它们从测试函数、模块、类或整个项目中的使用来激活。   2.按模块化的方式实现,每个fixture都可以互相调用。   3.fixture的范围从简单的单元测试到复杂的功能测试,可以对fixture配置参数,或者跨函数function,类class,模块module或整个测试session范围。 fixture可以当做参数传入 定义fixture跟定义普通
分类: 其他 发布时间: 09-11 19:35 阅读次数: 0

【NOIp】NOIp2009

NOIp2009 T1 潜伏者 标签:STL,字符串 这题怕不是两个map水过去...... 开两个map分别存加密信息->原信息和原信息->加密信息 用这两个map统计是否出现情况3,即该字符在加密信息中已经出现过却和当前位置所对应的原信息不符 或反过来 再扫一遍看看是否有字母未出现过(情况2) 如果没有出现上述状况,对应输出即可 code 1 #include <bits/stdc++.h> 2 using namespace std; 3 namespace gengyf{
分类: 其他 发布时间: 09-11 19:35 阅读次数: 0