C#质数

1.什么是质数,就是只能被1和本身整除的数叫质数。 如:17 17/1=17; 17/17=1; 2,那么了解了质数是什么,下面我们一起来看看C#里面利用循环,找出质数; 输出100-200之间所有的质数(使用计数的方式判断质数) for(int i=100;i<=200;i++) { bool isFind=false; for(int j=2;j<i;j++) { if(i%j==0) { isFind=true; } } if(!isFind) { Console.WriteLine(i
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

python的thread模块作用

线程 python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的被使用 1. 使用threading模块 单线程执行 import threading import time def hello_for(): print("你好 世界, 你好 中国") time.sleep(1) if __name__ == "__main__": for i in range(5): t =
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

MySQL启动与关闭

[root@localhost ~]# /etc/init.d/mysqld start # 启动 MySQL,实际上是调用 mysqld_safe 程序来启动 [root@localhost ~]# /etc/init.d/mysqld stop # 关闭 MySQL,实际上是直接 kill $mysql_pid,不推荐使用这种方法 [root@localhost ~]# mysqladmin -uxxx -pxxx shutdown # 优雅地关闭 MySQL,推荐使用这种方法,可以写到启
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

初级Java面试题 - JavaSE篇

加入我的QQ群(701974765) 获取更多好用又好玩的软件,还有不定期发放的福利呦(~ ̄▽ ̄)~ Java基本数据类型包括byte、int、char、long、float、double、boolean和short。 final关键字 static关键字 HashMap和HashTable的区别 HashMap 的默认大小是16个元素(必须是2的幂) ArrayList和LinkedList的区别 ArrayList 的默认大小是 10 个元素 String、StringBuffer和Str
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

inotify+rsync实现实时热备

mkdir /backup/ -p :创建一个备份目录 echo "yangdi" >/etc/rsync.password :往密码文件输入密码,需要和rsync客户端相同 chmod 600 /etc/rsync.password chmod 4755 /usr/bin/rsync rsync -avz --delete /backup/ [email protected]::backup --password-file=/etc/rsync.password 推送语
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

安装centos以及优化步骤

最小化安装原则: 1.磁盘分区类型选择与磁盘分区配置过程: 选择create custom layout 自定义磁盘分区 2.按企业生产标准制定磁盘分区: 200M /boot 8G swap (大小一般为物理内存的1.5倍,内存小于8G,但是当系统物理内存大于8GB时,swap分区配置8-16G) / 剩下全给根分区 3.给GRUB引导菜单设置密码:后续可以设置 4.系统安装类型选择以及自定义额外包组 选择--->Minimal 选择---->customize now 选择Base Sys
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

期中架构实现步骤

期中架构集群搭建详细步骤 服务端: 0.准备工作: cat /etc/redhat-release 查看服务器版本 Uname -r 查看内核版本信息 Uname -m 查看操作系统位数 1.NFS服务器搭建和挂载 rpm -qa nfs-utils rpcbind 查看服务器是否安装了这两个软件 yum install nfs-utils rpcbind -y rpm -qa nfs-utils rpcbind 确认是否安装成功 /etc/init.d/rpcbind status 检查rp
分类: 其他 发布时间: 08-05 23:53 阅读次数: 0

Python中常见的几种代码错误

1.name = '小王' age = 16 print('我的名字是' + name + ',我的年龄是' + age)错误提示:TypeError: must be str, not int中译:类型错误 必须是一个字符串 不能是数字解决办法:使用+拼接的时候 必须使用字符串,或者将数字转化成字符串。2.if name == '小王' print('Hello')错误提示:Synta...
分类: 其他 发布时间: 08-05 23:51 阅读次数: 0

女子择偶练习题

要求如下:1一女子择偶,两个男士被选择2.如果两男存款少于100W,都不考虑3.如果两男存款大于1000W,跟存款多的走4.选择个子高的5.如果个子都大于170,且相差不到5cm,看颜值(0,10)6.低于7分的直接pass,高于7分选择颜值高的,如果颜值相差不到2,看房子7.房子不能低于100平且价值不能少于200W,都有的话,选择价值高的  价值相差少于20W,看车子8.车子价值不能少于50W...
分类: 其他 发布时间: 08-05 23:51 阅读次数: 0

selenium包的pip下载命令以及Chrome(谷歌)、Firefox(火狐)浏览器驱动GeckoDriver安装方法

python中常用selenium爬取动态渲染网页,这个过程之中需要安装浏览器驱动,这次以Chrome(谷歌)和Firefox(火狐)浏览器为例,安装其驱动Geckodriver。 1.pip下载selenium包 首先我们需要进入dos窗口也就是终端,用WIN+R键打开运行窗口输入cmd然后回车进入。 在dos窗口输入pip install selenium然后按回车键 因为我的...
分类: 其他 发布时间: 08-05 23:50 阅读次数: 0

Python3环境安装Scrapy爬虫框架教程

Scrapy的基础概念 scrapy 是一个为了爬取网站数据,提取结构性数据而编写的应用框架,我们只需要实现少量代码,就能够快速的抓取到数据内容。Scrapy 使用了 Twisted['twɪstɪd](其主要对手是Tornado)异步网络框架来处理网络通讯,可以加快我们的下载速度,不用自己去实现异步框架,并且包含了各种中间件接口,可以灵活的完成各种需求。 Scrapy安装介绍 Scrapy...
分类: 其他 发布时间: 08-05 23:50 阅读次数: 0

Python线程基础

进程与线程的区别 进程概念        进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。        在Mac、Windows NT等...
分类: 其他 发布时间: 08-05 23:50 阅读次数: 0

2018.08.04 洛谷P3380 【模板】二逼平衡树(树套树)

传送门 技不如人,写的权值线段树套线段树在bzoj上无论如何都卡不过空间。 这是一道树套树简单题,感觉没什么好说的。 直接权值线段树套平衡树就行了。 代码: #include&amp;lt;bits/stdc++.h&amp;gt; #define N 200000000 using namespace std; int n,m,t1,t2,t3,t4; int siz[30000005],son[30...
分类: 编程语言 发布时间: 08-05 23:48 阅读次数: 0

[操作系统] 操作系统真相还原读书笔记三:MBR加载loader到内存并跳转到loader执行

为什么要有loader程序? 通过操作系统真相还原读书笔记二:编写MBR主引导记录我们已经能够正常运行MBR主引导记录(有些书籍也叫做boot)程序了,但该程序什么也没做。我们的MBR 受限于 512 宇节大小的,在那么小的空间中,设法为内核准备好环境,更没法将内核成功加载到内存井运行。 所以我们要在另一个程序中完成初始化环境及加载内核的任务,这个程序我们称之 为 loader,即加载器。那么l...
分类: 编程语言 发布时间: 08-05 23:47 阅读次数: 0

GUI之进度条JProgressBar 的使用

package com.example; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.EventQueue; import java.awt.FlowLayout; import java.awt.GridBagLayout; impor...
分类: 编程语言 发布时间: 08-05 23:47 阅读次数: 0

Unity3d跨脚本函数调用

第一种,被调用脚本函数为static类型,调用时直接用  脚本名.函数名() 第二种,GameObject.Find(&quot;脚本所在物体名&quot;).SendMessage(&quot;函数名&quot;);  此种方法可以调用public和private类型函数 第三种,GameObject.Find(&quot;脚本所在物体名&quot;).GetComponent&amp;lt;脚本名&amp;gt;().函数名();此种方法只可以调用public类型...
分类: 编程语言 发布时间: 08-05 23:47 阅读次数: 0

C++:构造函数和析构函数能否为虚函数

转自:https://blog.csdn.net/xhz1234/article/details/6510568 C++:构造函数和析构函数能否为虚函数? 简单回答是:构造函数不能为虚函数,而析构函数可以且常常是虚函数。 (1) 构造函数不能为虚函数 让我们来看看大牛C++之父 Bjarne Stroustrup 在《The C++ Programming Language》里是怎么说的:...
分类: 编程语言 发布时间: 08-05 23:47 阅读次数: 0

Retrofit2 源码分析

Retrofit介绍 Retrofit是Square公司的一个开源网络访问框架。主要是把网络请求的数据,通过接口来封装。内部通过OKHttpClient来请求。 Retrofit的简单配置,使用 Retrofit retrofit = new Retrofit .Builder() .baseUrl(&amp;amp;amp;amp;amp;quot;https://ap...
分类: 编程语言 发布时间: 08-05 23:46 阅读次数: 0

C++使用boost.python编写Python扩展

很久没有写文章了,今天整理了一些东西,在这里分享一下。最近一直在想用C++封装一些在工作中常用的Python扩展模块,因为之前没有用C++写过类似的东西,因此一直在网上找一些文章,但是我发现好多文章都描述的不是很清晰,对于老鸟来说应该会很容易,但是像我这种初学者,肯定会造成很大的困扰,因为总是出现很多的报错,搞的头很大,因此我将成功的案例分享一下,并且详细的解释下让我产生疑惑的地方。boost.p
分类: 编程语言 发布时间: 08-05 23:46 阅读次数: 0

ubuntu技巧--python查看已安装包

1, 打开terminal, 输入python,进入交互环境 2, 比如要查看是否安装numpy包,则输入 help('numpy')
分类: 编程语言 发布时间: 08-05 23:45 阅读次数: 0