xx

git

馋奶兔 提交于 2020-02-28 19:27:00
git 用法 安装 创建版本库 第一步:创建 第二步:使用 git init 命令,把这个目录变成Git可管理的仓库 第三步:把文件放到git仓库中 第四步:提交 git 命令 ==git命令后无反应大都表示成功== 安装 安装后需要输入的命令 $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com" 创建版本库 第一步:创建 $ mkdir learngit $ cd learngit $ pwd /Users/michael/learngit 第二步:使用 git init 命令,把这个目录变成Git可管理的仓库 $ git init Initialized empty Git repository in /Users/michael/learngit/.git/ 第三步:把文件放到git仓库中 命令git add 把文件添加到仓库 $ git add readme.txt 命令 git commit ,把文件提交到仓库 $ git commit -m "wrote a readme file" [master (root-commit) eaadf4e] wrote a readme file 1 file changed, 2

在iOS中获取当前设备语言?

落花浮王杯 提交于 2020-02-26 01:44:17
我想显示设备UI使用的当前语言。 我将使用什么代码? 我希望它作为 NSString 以完全拼写的格式显示。 (不是@“ en_US”) 编辑:对于那些继续前进的人,这里有大量有用的评论,因为答案随着新的iOS版本的发展而发展。 #1楼 对于MonoTouch C#开发人员,请使用: NSLocale.PreferredLanguages.FirstOrDefault() ?? "en" 注意:我知道这是一个iOS问题,但是由于我是MonoTouch开发人员,因此此页面上的答案将我引向了正确的方向,我认为我会分享结果。 #2楼 所选答案返回当前设备语言,但不返回应用程序中使用的实际语言。 如果您未在应用中提供用户首选语言的本地化版本,则使用按用户首选顺序排序的第一个可用本地化版本。 要发现您的本地化语言中选择的当前语言,请使用 [[NSBundle mainBundle] preferredLocalizations]; 例: NSString *language = [[[NSBundle mainBundle] preferredLocalizations] objectAtIndex:0]; 迅速: let language = NSBundle.mainBundle().preferredLocalizations.first as NSString #3楼 我用这个

支持向量机SVM

淺唱寂寞╮ 提交于 2020-02-25 15:58:45
1.概念 支持向量机(Support Vector Machine,SVM)是Corinna Cortes和Vapnik等于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中。 支持向量机,其含义是通过支持向量运算的分类器。其中“机”的意思是机器,可以理解为分类器。 机器学习的一般框架 训练集-》提取特征向量-》结合一定算法-》得到结果 2.SVM 如下几种核函数: 3. 使用 import numpy as np import matplotlib.pyplot as plt from sklearn import svm from sklearn.datasets import make_blobs #创建50个数据点,让他们分为两类 X,y=make_blobs(n_samples=50,centers=2,random_state=6) #创建一个线性内核的支持向量机模型 clf = svm.SVC(kernel='rbf',C=100) clf.fit(X,y) plt.scatter(X[:,0],X[:,1],c=y,s =30,cmap=plt.cm.Paired) ax = plt.gca() xlim= ax.get_xlim() ylim= ax.get_ylim()

openwrt 5G wifi出现认证失败问题

本小妞迷上赌 提交于 2020-02-24 20:13:56
问题log Fri Feb 21 03:03:59 2020 daemon.notice hostapd: wlan0: AP-STA-DISCONNECTED XX:XX:XX:XX:XX Fri Feb 21 03:03:59 2020 daemon.info hostapd: wlan0: STA XX:XX:XX:XX:XX IEEE 802.11: disassociated Fri Feb 21 03:04:00 2020 daemon.info hostapd: wlan0: STA XX:XX:XX:XX:XX IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE) Fri Feb 21 03:19:02 2020 daemon.info hostapd: wlan0: STA XX:XX:XX:XX:XXWPA: group key handshake failed (RSN) after 4 tries Fri Feb 21 03:19:02 2020 daemon.notice hostapd: wlan0: AP-STA-DISCONNECTED 1c:48:ce:01:d5:55 Fri Feb 21 03:19:07 2020 daemon.info hostapd:

Harbor 部署安装

谁说胖子不能爱 提交于 2020-02-24 03:24:06
1. Harbor简介 Harbor是构建企业级私有docker镜像的仓库的开源解决方案,它是Docker Registry的更高级封装,它除了提供友好的Web UI界面,角色和用户权限管理,用户操作审计等功能外,它还整合了K8s的插件(Add-ons)仓库,即Helm通过chart方式下载,管理,安装K8s插件,而chartmuseum可以提供存储chart数据的仓库。 另外它还整合了两个开源的安全组件,一个是Notary,另一个是Clair,Notary类似于私有CA中心,而Clair则是容器安全扫描工具,它通过各大厂商提供的CVE漏洞库来获取最新漏洞信息,并扫描用户上传的容器是否存在已知的漏洞信息,这两个安全功能对于企业级私有仓库来说是非常具有意义的。 2. 安装docker-compose组件 yum -y install epel-release yum -y install python-pip pip install --upgrade pip pip install docker-compose docker-compose version 3. 安装Harbor 安装Docker 先按《 安装Docker 》文档安装好decker环境 修改docker配置项 vi /usr/lib/systemd/system/docker.service 修改下面内容项

蓝桥杯 PREV-53 正则问题 Java版

风流意气都作罢 提交于 2020-02-22 20:51:41
问题描述 考虑一种简单的正则表达式:   只由 x ( ) | 组成的正则表达式。   小明想求出这个正则表达式能接受的最长字符串的长度。 例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: xxxxxx,长度是6。 输入格式   一个由x()|组成的正则表达式。输入长度不超过100,保证合法。 输出格式   这个正则表达式能接受的最长字符串的长度。 样例输入 ((xx|xxx)x|(x|xx))xx 样例输出 6 数据规模和约定 峰值内存消耗(含虚拟机) < 256M   CPU消耗 < 1000ms 请严格按要求输出,不要画蛇添足地打印类似:“请您输入…” 的多余内容。 注意:   main函数需要返回0;   只使用ANSI C/ANSI C++ 标准;   不要调用依赖于编译环境或操作系统的特殊函数。   所有依赖的函数必须明确地在源文件中 #include   不能通过工程设置而省略常用头文件。   提交程序时,注意选择所期望的语言类型和编译器类型。 思路 采用DFS 遇到“(”,开始新的搜索; 遇到“)”,结束搜索,并找出括号里的最大值 遇到“|”,记录“(”到它之间的字符长度,用于“)”时比较 参考 https://blog.csdn.net/qq_34243930/article/details/79604366?depth_1-utm

webpack

早过忘川 提交于 2020-02-17 23:57:41
一、ES6模块 关键词:export import 导出: 单个导出: export var m = 111; export function xxx(){ } export class XX(){ } 引入时:import { xx,xx,xx as cc } from '文件路径' 合并导出,起别名: export {xx,xx,xxx as cc} 引入时:import * as xx from '路径' xx.? export default { xx,xx,xxx as cc } 引入:import xx from '路径' 混合引入: import xx,{xx,xx} from '路径' 需要导出时 用 export default{} 和 export xx 配合 使用时:必须带有type="module"属性 而且必须走服务器 二、 什么是webpack? 作用: 1. 可以把 ES6 规范 转为 ES5 规范, 让浏览器可以直接执行 2. 可以有效减少 网络请求的文件数量: 请求优化的一种方式 3. 图片打包: 剔除掉没有用到的图片, 减少垃圾数据 配置项中重要的配置: mode: 打包的方式, 分产品和开发 entry: 要打包的 js文件路径 output: 出口, 打包之后的文件存放在哪里, 一般叫 dist loader: webpack 本身只能打包

C++(七)指针

蓝咒 提交于 2020-02-16 23:16:58
文章目录 一、地址与指针 定义指针及初始化 二级指针 二、指针与数组 字符指针与字符数组 三、指针与动态数组 new 分配内存 delete 释放内存 一、地址与指针 日常生活中我们会问一个人住在哪,比如小明家住在XX省XX市XX县XX镇XX村,这就是其详细住址,也就是地址。 那么在程序中定义的任何变量实际上都是存在内存中的,那么他们的具体位置是多少呢,这里就涉及到了地址。就是这个变量真正存在的位置。 下面我们用代码举个例子,例如定义一个字符: char ch = ‘a’; 我们用vs的监视窗口来看下字符 ch 的地址是多少呢? 那么在使用 cout << ch; 进行输出的时候,cout 也会去从 ch 的地址开始读取一个字符,之后打印输出出来。 变量的地址一般都是比较难记的,例如:0x007f2eab 之类的,那么能不能用专门的一个东西,或者说一种特殊类型的变量来保存这个地址呢?这个特殊类型的变量就是指针。 定义指针及初始化 int* p; //声明了一个指向int类型的指针,就在类型的后面加上一个*,代表是指针类型变量的意思。 但是他没有指向任何变量的地址。 # include "stdafx.h" # include <iostream> using namespace std ; int main ( ) { //定义的时候初始化 int a = 5 ; int *

JAVA——>利用之前学过的JDBC以及数据库连接池实现一个简易登录功能

拟墨画扇 提交于 2020-02-16 09:53:27
这次我们使用以前学过的jdbc来写一个简单的登录页面(用到了Ajax 先了解 后续会讲) 主要注解都在代码后 注明 了!自己阅读。 先看一下成品页面。 有输入用户名,密码,登录按钮。 粉色区域为登陆状态(登陆成功,登陆失败),点击登陆后会根据情况改变 蓝色区域为时钟,是动态的,利用js周期定时器(setInterval())实现。 数据库界面 (懒得新建表了,随便拿了一个 attack是密码) 登录成功 登陆失败 1.页面代码 < % @ page contentType = "text/html;charset=UTF-8" language = "java" % > < html > < head > < title > $Title$ < / title > < / head > < style > #time{ width : 200 px ; } #jieguo{ width : 200 px ; } #body{ background - color : yellow ; background - image : url ( "/img/u=146030364,2758798561&fm=26&gp=0.jpg" ) ; background - repeat : no - repeat ; background - position : center ; } < /

JVM中常用参数

会有一股神秘感。 提交于 2020-02-13 17:50:39
常用参数的含义 参数 含义 说明 -XX:ClCompilerCount=3 最大并行编辑数 如果设置大于1,虽然编译速度会提高,但是同样影响系统的稳定性,会增加JVM崩溃的可能 -XX:InitialHeapSize=100M 初始化堆的大小 简写-Xms100M -XX:MaxHeapSize=100M 最大堆大小 简写-Xmx100M -XX:NewSize=20M 设置年轻代的大小 -XX:MaxNewSize=50M 年轻代最大大小 -XX:OldSize=50M 设置老年代大小 -XX:MetaspaceSize=50M 设置方法区大小 -XX:+UseParallelGC 使用UseParallelGC 新生代,吞吐量优先 -XX:+UseParallelOldGC 使用UseParallelOldGC 老年代,吞吐量优先 -XX:+UseConcMarkSweepGC 使用CMS 老年代,停顿时间优先 -XX:+UseG1GC 使用G1GC 新生代,老年代,停顿时间优先 -XX:NewRation 新老生代的比值 比如:-XX:Ratio=4,则表示新生代:老年代=1:4,也就是新生代占整个堆内存的1/5 -XX:SurvivorRatio 两个S区和Eden区的比值 比如-XX:SurvivorRatio=8,也就是(S0+S1):Eden=2:8