xx

pycharm中from xx import xx报错:Unresolved reference

匿名 (未验证) 提交于 2019-12-02 22:51:30
出现问题:无法引用到相关的类,但是这些类确实都在工程中 分析原因:import不成功是路径没对应上,pycharm默认该项目的根目录为source目录 解决方案: 将对应的项目searchTest,选上“Sources”;最后一定要“Apply” 将放package的文件夹设置为source,这样import的模块类等,就是通过这些source文件夹作为根路径来查找,也就是在这些source文件夹中查找import的东西 文章来源: pycharm中from xx import xx报错:Unresolved reference

Linux――vim编辑器

匿名 (未验证) 提交于 2019-12-02 21:59:42
vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 一、vi的使用 基本上 vi 共分为三种模式,分别是『一般指令模式』、『编辑模式』与『指令列命令模式』。 一般指令模式 (command mode) 以 vi 打开一个文件就直接进入一般指令模式了(这是默认的模式,也简称为一般模式)。在这个模 式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整列』来处 理文件内容, 也可以使用『复制、贴上』来处理你的文件数据。 编辑模式 (insert mode) 在一般指令模式中可以进行删除、复制、贴上等等的动作,但是却无法编辑文件内容的! 要等到 你按下『i, I, o, O, a, A, r, R』等任何一个字母之后才会进入编辑模式。注意了!通常在 Linux 中,按下这些按键时,在画面的左下方会出现『 INSERT 或 REPLACE 』的字样,此时才可以进 行编辑。而如果要回到一般指令模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。 指令列命令模式 (command-line mode) 在一般模式当中,输入『 : / ? 』三个中的任何一个按钮,就可以将光标移动到最底下那一列。在 这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显 示行号等等的动作则是在此模式中达成的! (一

Redhatѧϰ

匿名 (未验证) 提交于 2019-12-02 21:53:52
系统组成 版本XX. XX . XX XX主版本, XX副版本(奇数为测试版,偶数为稳定版), 修订版本号 , 表示修改的次数(debug) linux主流分支 硬盘分区 /dev/ hd a 5 硬件设备所在分区 hd 表示IDE设备,sd表示SCSI设备 硬盘的顺序号,以字母abcd...... 分区的顺序号12345...... 文件系统 linux中默认使用的文件系统类型 XFS日志文件系统 SWAP交换文件系统 linux支持的其它文件系统类型 EXT3、EXT4 FAT16、FAT32、NTFS XFS、JFS ...... 安装系统等工作要有长期的考虑(包括分区,根据需求分区,否则) SElinux配置 排错时要关闭SElinux配置和防火墙配置 文章来源: Redhatѧϰ

利用setenv进行tomcat 内存设置

匿名 (未验证) 提交于 2019-12-02 21:52:03
系统环境: centos 7 版本: tomcat 7.0.78 # cd /usr/local/tomcat/bin # touch setenv.sh # vim setenv.sh export CATALINA_OPTS="$CATALINA_OPTS -Xms{{ Xms }}" export CATALINA_OPTS="$CATALINA_OPTS -Xmx{{ Xmx }}" export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize={{ MaxPermSize }}" -Xms:初始堆大小 -Xmx:最大堆大小 -XX:NewSize=n:设置年轻代大小 -XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4 -XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如:3,表示Eden:Survivor=3:2,一个Survivor区占整个年轻代的1/5 -XX:MaxPermSize=n:设置持久代大小 -XX:+UseSerialGC:设置串行收集器 -XX:+UseParallelGC:设置并行收集器 -XX:+UseParalledlOldGC:设置并行年老代收集器

(Java实现) 洛谷 多项式输出

匿名 (未验证) 提交于 2019-12-02 21:40:30
题目描述 一元nn次多项式可用如下的表达式表示: 其中,a_ix^ia i i 称为ii次项,a_ia i 多项式中自变量为 xx,从左到右按照次数递减顺序给出多项式。 多项式中只包含系数不为00的项。 如果多项式nn次项系数为正,则多项式开头不出现“+”号,如果多项式nn次项系数为负,则多项式以“-”号开头。 对于不是最高次的项,以“+”号或者“-”号连接此项与前一项,分别表示此项系数为正或者系数为负。紧跟一个正整数,表示此项系数的绝对值(如果一个高于00次的项,其系数的绝对值为11,则无需输出 11)。如果xx的指数大于11,则接下来紧跟的指数部分的形式为“x^bx b ”,其中 b b为 x x的指数;如果 xx的指数为 11,则接下来紧跟的指数部分形式为“xx”;如果 xx 的指数为 00,则仅需输出系数即可。 多项式中,多项式的开头、结尾不含多余的空格。 输入输出格式 输入格式: 输入共有 22 行 第一行 11 个整数,nn,表示一元多项式的次数。 输出格式: 输出共 11 行,按题目所述格式输出多项式。 输入输出样例 输入样例#1: 5 100 -1 1 -3 0 10 输出样例#1: 100x 5-x 4+x 3-3x 2+10 输入样例#2: 3 -50 0 0 1 输出样例#2: -50x^3+1 import java.util.Scanner; public

Java 内存溢出排查

匿名 (未验证) 提交于 2019-12-02 20:45:55
Java OOM 毫无疑问是开发人员常见并且及其痛恨的问题,但是任何服务的开发都没法避免 OOM。 因此,OOM 的排查及定位是每个 Java 工程师都必备的技能。 所遇到的问题 在使用 scala 开发的一个 web 服务,在用户使用中,经常出现: java.lang.OutOfMemoryError: Java heap space 。而且还束手无策,每次都只能重启服务解决。 准备 服务使用 jetty 发布的,先来看一下我这个服务的启动参数: /opt/soft/jdk/jdk1.7.0_40/bin/java \ -server -Xmx4G -XX:MaxPermSize=1024M -XX:PermSize=256M \ -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:-CMSConcurrentMTEnabled -XX:CMSInitiatingOccupancyFraction=65 -XX:+CMSParallelRemarkEnabled \ -XX:+HeapDumpOnOutOfMemoryError \ -XX:HeapDumpPath=/opt/soft/heapdump/ \ -Dscala.concurrent.context.numThreads=500 \ -Dscala.concurrent

Kali学习笔记-day01

青春壹個敷衍的年華 提交于 2019-12-02 19:26:20
Kali系统是基于DEBIAN的, 和我熟悉的Cetnos很多命令不同, 下面做一些学习记录 1. 修改KALI系统的ip和dns 修改ip  vi /etc/network/interfaces ``` #Loop回环地址 auto lo iface lo inet loopback #将网卡eth0设置为静态IP auto eth0 iface eth0 inet static #修改IP、子网掩码、网关 address XX.XX.XX.XX netmask XX.XX.XX.XX gateway XX.XX.XX.XX ``` (2)DHCP自动获取IP: ``` #Loop回环地址 auto lo iface lo inet loopback #将网卡eth0设置为DHCP自动获取 auto eth0 iface eth0 inet dhcp ``` 修改DNS vi /etc/resolv.conf 输入 nameserver xxx.xxx.xxx.xxx 最后重启网卡服务 /etc/init.d/networking restart 2. 添加源 默认的kali官方源和其他大学的源在我这里用不了,解决方法: vi /etc/apt/source.list 添加一行 deb http://old.kali.org/kali sana main non-free

第一个go程序解读

喜你入骨 提交于 2019-12-02 19:17:32
package main import "fmt" func main(){   /*输出hello world*/   fmt.Println("hello world") } package xx   定义了包名,.go文件所在的xx文件夹   非注释所在第一行 import "xx"   程序所需要使用的xx包   fmt 格式化的IO函数 func main()   程序的入口,main每一个可执行函数都必须包含   如果有init(),回先执行init() /*xx*/   多行注释,不可嵌套使用   //单行注释 fmt.Println()   调用fmt包中println     ln是行的意思 来源: https://www.cnblogs.com/archer-li/p/11760114.html

JEPLUS之项目搭建——JEPLUS软件快速开发平台

元气小坏坏 提交于 2019-12-02 19:10:26
JEPLUS之项目搭建 一、eclipse开发部署搭建: 首先要先在本地搭建一个自己的mysql库,注意搭建库时要确定自己的机器之前安装的mysql是否卸载干净, 然后再检测下是否包含Visual C++ 2013,搭建时要记住端口号和设置的账号和密码。先创建自己的库并按图去执行 命令进行SQL还原。 然后把项目导入到自己的工作空间中,然后不着急运行,先检查下所属的jar包和JDK是否一致,如图进行操作查看。 第一步 导入项目 第二步 添加jar包 第三步 修改debug配置 JEPLUS为项目名称 引入Resin类型 com.caucho.server.resin.Resin 引入resin的配置文件 -conf D:/resin/conf/JEPLUS5.0.conf 引入jvm的配置文件 -Dresin.home="d:/resin" -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Xms768m -Xmx768m -Xmn128m -XX:MaxPermSize=500m 修改服务端口号 修改日志存放路径 引用项目地址 更改数据库的地址和数据库的名称 运行起来之后访问 http://localhost:8085 地址,如此项目便能正长启动。环境搭建完成。 二、单resin部署: 将PCAT3

python-http编程

守給你的承諾、 提交于 2019-12-02 18:53:53
一、python-http编程: Python打印请求内容和代理设置: import requests url = "https://www.baidu.com" r = requests.get(url) #返回源码 print(r.text) #返回二进制文件''' print(r.content) #响应头 print(r.headers) #请求头 print(r.request.headers) #获取cookie print(r.cookies) print("*"*1000) url = "https://www.sina.com.cn/" #设置代理 proxise = {"http":"http://xx.xx.xx.xx:8080","https":"https://xx.xx.xx.xx:8080"} #verify=False屏蔽证书认证 r = requests.get(url=url,proxies=proxise,verify=False) print(r.status_code) 二、Python会话编程: #访问页面,通过set-cookie设置cookie值,便于下一次访问自动提交cookie进行身份验证 import requests url = "http://192.168.1.18:80" s = requests.Session() r