STL 一些常用的STL函数(持续更新】的更多相关文章

parse_url parse_url $url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/"; $parts = parse_url($url); Array ( [scheme] => http [host] => www.electrictoolbox.com [path] => /php-extract-domain-from-full-url/ ) realpath…
IOS开发常用GitHub开源项目(持续更新) 数据类 开源库 作者 简介 AFNetworking Mattt 网络请求库 ASIHTTPRequest pokeb 网络请求库 Alamofire cnoon Swift简洁网络请求库 SBJson stig Json解析引擎 JSONKit johnezang Json解析引擎 MJExtension CoderMJLee 字典转模型框架 KissXML robbiehanson XML解析 RNCryptor rnapier AES加密 F…
PHP的常用函数 前言: 由于害怕遗忘,故在此记录下常用的php函数,以便复习 1 define函数 作用:定义常量 用法 <?php define('a',100); ?> 2 intval函数 作用: 向下取整 用法 <?php echo intval(1.1); //输出结果是1: ?> 3 strpos函数 作用:获得某一字符或一子字符串在一字符串中的位置 用法 <?php $str = "string"; echo strpos($str,'s'…
这篇文章用来收集Android开发中常用的库,都是实际使用过的.持续更新... 1.消息提示的小红点 微信,微博消息提示的小红点. 开源库地址:https://github.com/stefanjauker/BadgeView 使用示例: BadgeView badge = new BadgeView(getActivity()); badge.setTargetView(myView); badge.setBadgeCount(42);…
背景 一个项目的开发,离不开数据库的相关操作,表/视图设计,存储过程,触发器等等数据库对象的操作是非常频繁的.有时候,我们会查找系统中类似的代码,然后复制/粘贴进行再进行相应的修改.本文的目的在于归纳.总结sqlserver数据库的常用操作,并不断更新.期以备忘! P1 sql的执行顺序 sql语句是操作数据库的工具,了解sql的执行顺序会极大地帮助我们提高我们编写的sql的执行效率.见以下代码: ()))<Top Num> <select list> ()FROM [left_t…
一.自定义ActionBar public class ActionBarTool { public static void setActionBarLayout(Activity act,Context context,int layoutId){//前两个参数一般情况下都可以填this,第三个参数为自定义View的Id ActionBar actionBar = act.getActionBar(); if( null != actionBar ){ actionBar.setDisplay…
cd 文件夹名 进入某个文件夹 cd ../ 退出该级目录进入上一级 cd ../../ 退出该级目录进入上上级 cd ../../demo 退出该级目录进入上上级的目录 d: 回车 进入d盘 ls 显示该目录下的所有文件 ll 显示比ls更详细的文件信息 cat 查看文件内容 cat demo.txt 跟vim类似,只是不能编辑只能查看 pwd 显示当前目录路径 rm 删除文件 rm app.js mv 移动或重命名 移动写法 mv 123.txt app/ 重命名写法 mv 123.txt…
先说一下  一边要用到算法的东西一般要加#include<algorithm>头文件 一.栈和队列 1 栈 :一种线性表 特点  后进先出 头文件  #include<stack> 声明  stack< 类型 > sk(变量):  注意  这里的类型  如果是char只能是单个字符 如果要存字符串要用string sk.push();           向里存  写在括号里 sk.pop();             出栈 把最上面的出栈(即所谓的先进后出  注意 …
隶书文字为原创. 1.vector 在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结. 1 基本操作 (1)头文件#include<vector>. (2)创建vector对象,vector<int> vec; (3)尾部插入数字:vec.push_back(a); (4)使用下标访问元素,cout<<vec[0]<<endl;记住下标是从0开始的. (5)使用迭代器访问元素. vector<int>::iterator i…
在日常的编程中,有这么几种操作还是比较常见的: 把一组数据都赋值成一个数,在一组数据中查找一个数,统计一组数据中符合条件的数等等. 一般的写法可以用循环,没有什么是循环不能搞定的.假如在这里怎么用介绍循环写,估计要被说骗点击率了... 首先,对于批量赋值,我们有这样的几个函数可以用 1.memset(cstring) 适用于内置数据类型数组的批量赋值,因为它是按照字节赋值的,所以对于int类型只可以赋值为-1,0,对于char类型可以赋值为任意字符 例:memset(A,0,sizeof(A))…
1. 字符串拼接函数 :CONCAT(str1,str2,...) SELECT CONCAT('AAA','BBB') STR; //AAABBB 2. 判断是否为null,为null就指定另外一个值:IFNULL(expr1,expr2) SELECT IFNULL('AAAA','BBB') STR; //AAAA SELECT IFNULL(NULL,'BBB') STR; //BBB 需要特别注意的是:需要保证你的使用函数的行必须有数据,否则函数是不起作用的! 3. 获取当前日期时间函…
一.前言       多线程操作一直是编程的常用操作,掌握好基本的操作可以让程序运行的更加有效.本文不求大而全,只是将我自己工作中常常用到的多线程操作做个分类和总结.平时记性不好的时候还能看看.本文参考了多篇园子里的精彩博文,在文章最后会贴出具体来源,感谢他们的无私奉献. 二.关于线程 (1) 为何使用线程: 可以使用线程将代码同其他代码隔离,提高应用程序的可靠性: 可以使用线程来简化编码: 可以使用线程来实现并发执行. (2) 进程.应用程序域以及线程的关系: 进程(Process)是Wind…
在编程的过程中遇到或发现的问题,会持续的更新: 1. 打破var_dump的显示瓶颈 php开发环境里,安装了xdebug模块后,var_dump()输出的结果将比较易于查看,但默认情况下,var_dump() 输出的结果将有所变化:过多的数组元素不再显示,字符串变量将只显示前N个字符,较深的数组元素也被显示成省略号.这点会带来一些不便,我们修改配置文件,设置这些. 在php.ini里的xdebug节点中,加入如下 xdebug.var_display_max_children=128 //数组…
软件版本: IntelliJ IDEA 2019.1.1(Ultimate Edition) 运行环境: JDK1.8, Tomcat8.0, Maven3.6 我们在学习新的无论是jar包, 框架, 还是新的软件时, 一定需要找到一个入口(接口), 从这个入口中进入, 一层一层往下挖掘学习! 比如说Mybaits中的MybatisAutoConfiguration ( 如何加载各类XML配置文件, 如何利用 @Bean-SqlSessionFactory 实例化Bean对象 ) 可以算作是一个…
# -*- coding: utf-8 -*- import re str_0 = 'Aqin1012Heheheaaaaaaahehe如何da' def re_str(re_str_0,str_0): test=re.match(re_str_0, str_0) if test: print("匹配成功~") print(test.group(0)) # group()函数 提取以()分组的字符串 group(0):整体 group(1):第一个括号匹配部分:以此类推 else: p…
首先声明一下,小编是做后台开发出身,但是总是想捣鼓一些小的网站出来,可能是完美心作祟,感觉前端这边不能差事,所以就自己上了,一开始是用eclipse来开发的,具体原因忘了,也不知道怎么就开始用Sublime了,猜测应该是老师推荐的. 由于本人有强烈的系统癖,经常会把盘格掉,然后重做系统,这样导致的直接后果就是,不断的安装各种日常软件,当然包括Sublime了,众所周知,Sublime主要是通过集成各式各样的插件,来实现高效编程的. 而最让小编头疼就是插件的安装,因为并不是特别了解各种插件的功能以…
创建示例数据库 USE master; GO IF DB_ID (N'mytest') IS NOT NULL DROP DATABASE mytest; GO CREATE DATABASE mytest; GO USE mytest; GO IF OBJECT_ID(N'dbo.Orders') IS NOT NULL DROP TABLE dbo.Orders; GO CREATE TABLE dbo.Orders ( ProductID INT NOT NULL, MadeFrom ),…
1.时间戳转为格式化时间 /** * 时间戳转为格式化时间 * @Author chenjun * @DateTime 2017-11-10 * @param {[date]} timestamp [时间戳] * @param {[string]} formats [时间格式] */ function formatDate(timestamp, formats) { /* formats格式包括 1. Y-M-D 2. Y-M-D h:m:s 3. Y年M月D日 4. Y年M月D日 h时m分 5…
1 模式变更 命令 说明 a(append)/i(insert) 普通模式→插入模式 : 普通模式→命令行模式 ESC或者Ctrl 插入模式→普通模式 R(Replace)/Insert两次 普通模式→替换模式 2 编辑 命令 说明 dj(k) 删除当前行和下(上)一行 i 在当前光标处进行编辑 I 在行首插入 A 在行末插入 a 在光标后插入编辑 o 在当前行后插入一个新行 O 在当前行前插入一个新行 cw(changeword) 替换从光标所在位置后到一个单词结尾的字符 cnw/ncw 替换…
strip() 函数 用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列. str2 = " Runoob " # 去除首尾空格 print (str2.strip()) 结果 Runoob isinstance() 函数: 函数isinstance()可以判断一个变量的类型,既可以用在Python内置的数据类型如str.list.dict,也可以用在我们自定义的类,它们本质上都是数据类型. isinstance()用于判断数据类型 isinstance(x, str) 可以…
swiper一款非常好用的轮播插件,支持移动端和PC端,用过很多次了,这次简单的总结一下.方便以后查找使用,说明一下,下面的例子是基于swiper 4.0+版本的,如果你是其他的版本,请自行前往官网查看 至于为什么使用swiper,而不是自己手写,请看下面官网的截图: 开个玩笑,说白了,就是这个确实非常好用,而且很好上手,没有什么难度.而且里面的API很友好,不像有的文档,看起来很费劲,这个很清晰,好了,不说了,直接进入主题. 第一步肯定是引入他的css和js,它提供了cdn和下载引入两种方式,…
一些常用的操作命令记录 SQLPlus连接 sqlplus {username}/{password}@{ip}:{port}/{sid} 创建用户 create user testuser identified by testpassword; 创建表空间 create tablespace ts_test datafile '/u01/app/oracle/oradata/db/ts_test.dbf' size 300m autoextend on next 10m maxsize unl…
1. 打印 : print() # 打印,输出 2. 变量 : var = 'hello' # 变量var , 把'hello' 赋值给变量 var 3. if 函数 : # 代码块 4个空格或者一个tab 用法1 : if 如果条件成立 ,执行if下的代码块 , 否则 条件不成立 执行 else 下的代码块 if 条件 : print() else : 否则 用法2 :没有 else 先执行 if 块下的,不成立返回 if 条件 : print() print() 用法3 : 嵌套 if if…
数据库 ----数据库启动 & 关闭 启动数据库 SQL> startup nomount; SQL> alter database mount; SQL> alter database open; 关闭数据库 SQL> shutdown immediate: 更多内容请参考:Oracle数据库启动和关闭 ----连接数据库 登陆普通用户 SQL>sqlplus 用户名/密码@实例名//登陆普通用户,@实例名可省略 例: SQL>sqlplus scott/ti…
前言 本文主要包含算法竞赛一些常用的板子,码风可能不是太好,还请见谅. 后续会继续补充没有的板子.当然我太菜了有些可能写不出来T^T 稍微有些分类但不多,原谅我QwQ 建议 Ctrl + F 以快速查找板子. 常用板子 树状数组 此处为查询区间和的树状数组. int bit[500010]; void add(int k, int x) { while (k <= n) { bit[k] += x; k += lowbit(k); } } int ask(int k) { int res = 0…
声明:本文是转载前辈的,地址:http://www.cnblogs.com/tovep/articles/2473147.html 在tomcat的bin目录下执行 ./shutdown.sh 为了查看是否关闭成功? 利用ps查看进程:ps是查看进程的命令 ps -ef |grep 'java' 如果查看的到的结果 那么证明tomcat进程还存在, kill -9 1953 再检查一次. 然后重新启动 ./startup.sh 查看特定日期的日志 sed命令的应用 sed -n ‘/2010-1…
1.adb devices 2.抓取adb log:adb logcat -v time >test.log  (Log直接保存在个人电脑用户名下) 3.adb install 包地址(可以直接拖到窗口)   安装应用 4.adb uninstall  packagename       卸载应用 5.查看手机内存: adb shell  cat /proc/meminfo 6.查看某个应用的pid: eg:adb shell ps | grep qq 7.查看某个应用的CPU使用情况: adb…
OS win10 激活 命令行 打开命令提示符( 管理员 ) 输入 slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX 回车 再输入 slmgr /skms kms.xspace.in 回车 再输入 slmgr /ato 使用KMS(稳定) win10 安装.NET Framework 3.5 加载Win10ISO 命令提示符(管理员) Dism /online /enable-feature /featurename:NetFX3 /All /Source:H:\…
1.vimn,$s/findstr/targetstr/g #替换n到文档末尾的所有字符串:% s/^.\{4\}//g #将当前缓冲区的所有行的前4个字符删除 2.每周日早上3:30删除日志30 3 * * 0 root /var/www/html/CallSystem/cronjob/log_clear.sh>/dev/null 3.tcpdumptcpdump -n -s 0 -i eth1 -vvvv -w 1234.pcaptcpdump -nq -s 0 -A -vvv -i eth…
Transparent native-to-ascii conversion以下设置都可以通过 设置中的搜索框 进行关键字搜索 0, 打开Project 设置 Command + ; 1, 打开Module设置 Command + , 3, 显示当前文件结构 Command + 7 4, 多行注释 control + shift + / 5, 单句代码提示(补全关键字) control + space 6, 整句智能提示 control + shift + space 7, 折叠当前方法 Com…