xx

选项卡切换

两盒软妹~` 提交于 2020-01-11 01:52:26
制作一个选项卡切换 1、把选项卡的html页面框架搭建起来 html页面代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div> <!--居中的框架开始--> <div class="tab-jz"> <!--选项卡开始--> <div class="tab-x" id="name"> <div class="tab-dj1"> <p> <a href="#">选项1</a> </p> </div> <div class="tab-dj2"> <p> <a href="#">选项2</a> </p> </div> <div class="tab-dj3 active"> <p> <a href="#">选项3</a> </p> </div> <div class="tab-dj4"> <p> <a href="#">选项4</a> </p> </div> </div> <!--选项卡结束--> <!--显示的内容开始--> <div id="nr"> <div> <p>显示的内容1</p> </div> <div> <p>显示的内容2</p> </div> <div style="display: block;"> <p>显示的内容3</p> </div>

hjr-Linux 常用的指令

二次信任 提交于 2020-01-11 00:41:06
Linux ls -l -h 显示文件列表同时显示内存 rm fileName 删除文件 mv fileName path/newFileName 移动文件到path 并重命名 newFileName cp fileName path/newFileName 复制文件并重命名 newFileName Java jps 查看当前java活跃进程 pwdx pid 查看某个进程的执行文件路径 jps -l 查看java活跃进程和文件名 jps -v 查看java活跃进程和启动参数 日志 tail -n 200 -f fileName 查看文件日志倒数200行 并不退出 tail -n 200 fileName 查看文件倒数200行 Springboot nohup java -jar xxx.jar 启动jar项目 Redis 先进入安装文件路径 src/redis-cli 进入redis控制台 auth password 输入密码进行认证 keys xx* 模糊搜索xx开头的key del key 删除key对应的数据 hgetall key 获取key全部数据 kafka · bin/kafka-console-consumer.sh --bootstrap-server localhost:xxxx --topic xxx-topic 监听xxx-topic消息 bin

python pymysql的方法

我与影子孤独终老i 提交于 2020-01-10 17:21:56
python pymysql的方法 cursor游标的作用:使得用户能够从得到的记录集中一次一行或者多行前进或者向后浏览和处理数据的能力,可以看作是记录集的指针,可以获取和处理结果中指定位置的数据。即查询的结果是一个临时文件,游标可以最这个临时文件进行for循环操作 with 提供了在任何情况下,帮助用户自动关闭和注销资源的操作。 conn.commit() :在进行增删改的情况下,需要用户手动提交事务,否则操作会不起作用 cursor():返回的不是查询的数据集,而是本次操作影响的行数 cursor.fetchone() | cursor.fetchall() :返回的才是查询到的数据集 pandas 的read_sql()函数提供了从数据库中查询数据并返回dataframe的操作 常规操作: #导入模块 import pymysql #连接数据库 db_paras = {"host":"xx","user":"xx","password":"xx","database":"xx"} conn = pymysql.connect(charset='utf8', **db_paras) try: with conn.cursor() as cursor: ##创建游标,with进行上下文的管理 num = cursor.execute("select user_id, name

嵌入式产品:启动

百般思念 提交于 2020-01-10 05:22:33
boot启动命令 cat /proc/cmdline console=ttyAMA0,115200n8 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait init=/sbin/init sysremd.show_status=false g_ether.host_addr=82:cf:ce:fa:44:18 initrd=0x49000000,0x400000 console=tty1 lcd=HDMI720p60 查看信息 cat /proc/cpuinfo # CPU df -h # 存储 free -m # 内存 配置网络 ifconfig eth0 up # 启动指定的网络设备 ifconfig eth0 192.168.0.100 netmask 255.255.255.0 # 配置网卡的IP地址 ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx # 配置网卡的MAC 地址(hw 代表hardware 硬件,ether 代表ethernet 以太网) route add default gw 192.168.0.1 # 添加默认网关 设置DNS域名服务 cat /etc/resolv.conf nameserver 8.8.8.8 nameserver 114.114.114.11 校正网络时间

github 远程仓库搭建

半城伤御伤魂 提交于 2020-01-09 22:38:28
目录 GIT远程仓库: 搭建git 服务器: git 与 github 数据同步: SSH警告: GitHub下载到本地: GIT远程仓库: 搭建git 服务器: 本地Git仓库和GitHub仓库之间的传输: SSH加密 1.创建SSH Key (用户主目录下,看看有没有.ssh目录有id_rsa和id_rsa.pub) 创建:$ ssh-keygen -t rsa -C "youremail@example.com" 2.第2步:登陆GitHub,打开“Account settings”,“SSH Keys”页面: Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容 注意:GitHub上免费托管的Git仓库,任何人都可以看到喔(但只有你自己才能改) SSH协议: GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。 git 与 github 数据同步: github: 1.创建仓库(登陆GitHub,然后,在右上角找到“Create a new repo”按钮) 2.本地数据 ----》推送 -----》 github 仓库 3.本地: learngit: git remote add origin git@github.com

jvm:eclipse.ini最佳优化实践

北城以北 提交于 2020-01-09 04:10:34
-vm C:\Program Files\Java\jre7\bin\javaw.exe -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v 20140116-2212 -product org.eclipse.epp.package.jee.product -showsplash org.eclipse.platform -vmargs -Dcom.sun.management.jmxremote -Dosgi.requiredJavaVersion=1.5 -Xverify:none -Xmx512m -Xms512m -Xmn128m -XX:PermSize=96m -XX:MaxPermSize=96m -XX:+DisableExplicitGC -Xnoclassgc -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=85 加粗标记 来源: https://www.cnblogs.com/kool/p/6695781

Java 虚拟机对锁优化所做的努力

痴心易碎 提交于 2020-01-08 16:39:33
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 作为一款公用平台,JDK 本身也为并发程序的性能绞尽脑汁,在 JDK 内部也想尽一切办法提供并发时的系统吞吐量。这里,我将向大家简单介绍几种 JDK 内部的 "锁" 优化策略。 1、 锁偏向 锁偏向是一种针对加锁操作的优化手段。 如果一个线程获得了锁,那么锁就进入偏向模式。当这个线程再次请求锁时,无须再做任何同步操作。这样就节省了大量有关锁申请的操作,从而提高了程序性能。因此,对于几乎没有锁竞争的场合,偏向锁有比较红啊的优化效果,因为连续多次极有可能是同一个线程请求相同的锁。而对于锁竞争比较激烈的场合,其效果不佳。因为在竞争激烈的场合,最有可能的情况是每次都是不同的线程来请求相同的锁。 2、 轻量级锁 如果偏向锁失败,即上一个请求的锁的线程和这个线程不是同一个。偏向锁失败意味者不能避免做同步操作。此时,虚拟机并不会立即挂起线程。他会使用一种成为轻量级锁的优化手段。 轻量级锁的操作也很方便,它只是简单地将对象头部作为指针,指向蚩尤锁的线程堆栈的内部,来判断一个线程是否持有对象锁。 如果线程获得轻量级锁成功,则可以顺利进入临界区。如果轻量级锁失败,则表示其他线程抢先争夺了锁,那么当前线程的锁请求就会膨胀为重量级锁。 3、 自选锁 锁膨胀后,虚拟机为了避免线程真实地在操作系统层面挂起,虚拟机还会在做最后的努力–自选锁

Git 提交获取项目与提交项目 记录

不问归期 提交于 2020-01-08 03:06:15
    首先去git官网下载版本安装:https://git-scm.com/downloads     在自己生产免密令牌,安装后用git程序导出。 1.自己在桌面或者某盘创建一个文件夹,在文件夹右键找到 GIt Bash here 点击得到 1)下方图片 ,由于已经创建文件夹则不需要在GIt中创建,很方便。在命令窗口输入:git clone “项目地址” 即可克隆项目,无需双引号。如:2) 1) 2) 2)可以在git命令里面创建文件夹步骤如下 :$ mkdir git ——> $cd dit ——> $ pwd //这个显示当前路径 ——> $ git into "文件夹名" ——> $ git clone "项目名"。【无需双引号】 如下图: 2.从eclipse 导出 : 打开eclipse 点击右上角 Open Perspective 图 1) 找到 git 点击open 图 2) 点击Clone a Git repository 图 3) 输入项目地址和密匙用户密码即可 图4) 1). 2) 3) 4) 3.上次项目到git : 进入git命令 找到自己项目目录。 图1) 图2) 图3) 1) 2) 3) git常用命令: git init 创建文件夹。 git clone 克隆项目。 git add XX 把xx文件添加到暂存区去。 git commit –m

python获取系统命令的返回值 | curl in python

落花浮王杯 提交于 2020-01-08 01:59:26
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 项目背景: 通过curl 命令 从服务器获取数组,tids,然后导入到Mysql 表中。 自己想的方案: shell命令不熟悉,另外python中的数据库等接口都已封装,所以想使用Python来做,利用Python调用shell命令。 curl --header "MLS: uid:xxxxx;ip:xxx.xx.xx" v.mls.com/gl/get_gl -d "pid=409&offset=0&limit=480" #此为伪命令 #返回值 {"error_code":0,"data":{"tids":[1746922055,1746931247,1708272843],"usable_num":12082,"show_num":12464}} # error_code=0 表示正常 Python中处理: +++++方案1: +++++++++ #os.system ,最早了解到的执行系统命令的Python语句。 cmd = ''' curl --header "MLS: uid:xxxxx;ip:xxx.xx.xx" v.mls.com/gl/get_gl -d "pid=409&offset=0&limit=480" ''' #此为伪命令 result = json.loads( os.system

JVM探秘:JVM的参数类型

守給你的承諾、 提交于 2020-01-07 19:02:21
本系列笔记主要基于《深入理解Java虚拟机:JVM高级特性与最佳实践 第2版》,是这本书的读书笔记。 JVM的参数类型,大致可以分为标准参数、X参数、XX参数,而XX参数又可以分为Boolean类型、非Boolean类型。 标准参数 标准参数就是各个JVM的版本中不变的,相对稳定的参数。 例如: -help -server -client -version -showversion -cp -classpath X参数 X参数是非标准化参数,也是相对不稳定的参数。 例如: -Xint:解释执行 -Xcomp:第一次使用就编译成本地代码 -Xmixed:混合模式,JVM自己决定是否编译成本地代码 如下图所示,默认是-Xmixed: XX参数 XX参同样是非标准化的参数,相对不稳定,主要用于JVM调优和Debug。 XX参数分为Boolean类型和非Boolean类型。 Boolean类型 格式:-XX:[+-]<name> 表示启用或者禁用name属性。 例如: -XX:+UseConcMarkSweepGC -XX:+UseG1GC 非Boolean类型 格式:-XX:<name>=<value> 表示name属性的值是value。 例如: -XX:MaxGCPauseMillis=500 -XX:GCTimeRatio=19 还有一些特例参数,例如: -Xms -Xmx -Xss