最新技术教程和资料

ASP.NET仿新浪微博下拉加载更多数据瀑布流效果【代码】

闲来无事,琢磨着写点东西。貌似页面下拉加载数据,瀑布流的效果很火,各个网站都能见到各式各样的展示效果,原理大同小异。于是乎,决定自己写一写这个效果,希望能给比我还菜的菜鸟们一点参考价值。 在开始之前,先把实现的基本原理说一下。当夜幕下拉到底部的时候,js可以判断滚动条的位置,到达底部触发js方法,执行jquery的ajax方法,向后台一般处理程序夜幕ashx文件请求数据源,得到json格式的数据源。然后,遍历json数据源,...

JavaScritpt 的 奇淫巧术

比如话 判断一个值是否为空 ,为空就赋值上默认值, 不为空就保留。 if( i ){ i = 123; } //可以用一句话代替i = i || 123;好酷的用法 或者原文:http://my.oschina.net/MemoriesOff/blog/335168

Python 爬虫 之 阅读呼叫转移(三)【图】

尽管上一篇博客中我们能够连续地阅读章节了,可是。难道每一次看小说都执行一下我们的 Python 程序?连记录看到哪里都不行,每次都是又一次来过?当然不能这样,改!如今这么多小说阅读器,我们仅仅须要把我们要的小说抓取到本地的 txt 文件中就好了,然后自己选个阅读器看。怎么整都看你了。 事实上上个程序我们已经完毕了大部分逻辑,我们接下来的修改仅仅须要把抓取到每一章的时候不用显示出来,而是存入 txt 文件之中。另外...

Nginx出现413 Request Entity Too Large错误解决方法

[导读] Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx conf,找到http{}段,添加解决方法就是打开nginx主配置文件nginx conf,一般在 usr local ngin Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加解决方法就是打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/ngi...

python基础之运算操作&控制结构【图】

运算操作赋值运算:= += -= *= /=算术运算:+ - * / % ** //关系运算:< > <= >= == !=,返回值 true,false逻辑运算: and 与,碰到false,后面不运算,结果为falseor 或,碰到true,后面不运算,结果为truenot 非,取反成员运算:in、not in 浮点运算 Decimal:专门可以控制浮点数精度的,一定要先转化成str Decimal(str(0.1))+Decimal(str(0.2))==Decimal(str(0.3))控制结构1)条件语句1、单分支:if 条件:  # 条件判断为Tr...

116-如何将java对象转换成json数据?【代码】

1.创建ObjectMapper对象2.调用mapper.writeValueAsString(***); //这里采用的时转换成文本,也可以转换成字节writeValueAsBytes(***)注意:Student对象中的School属性也是一个{}对象属性{"name":"张三","age":"23","school":{"name":"清华大学","adress":"北京"}}json杂谈:1.json是文本数据,主要用在浏览器与服务器之间传递信息。2.json语法规则:数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组原文:https://ww...

Vue —— 移动端添加 fastclick【代码】

fastclick:处理移动端click事件300毫秒延迟。npm install fastclick -Smain.js 中引入,并绑定到bodyimport FastClick from ‘fastclick‘ FastClick.attach(document.body);原文:https://www.cnblogs.com/cnloop/p/9998821.html

Python 更新set【代码】

更新set由于set存储的是一组不重复的无序元素,因此,更新set主要做两件事:一是把新的元素添加到set中,二是把已有元素从set中删除。添加元素时,用set的add()方法:weekdays = set([‘MON‘, ‘TUE‘, ‘WED‘, ‘THU‘, ‘FRI‘, ‘SAT‘, ‘SUN‘]) weekdays.add(‘1‘) print (weekdays) 如果添加的元素已经存在于set中,add()不会报错,但是不会加进去了:>>> s = set([1, 2, 3]) >>> s.add(3) >>> print s set([1, 2, 3])删...

设计模式--13、享元模式【代码】【图】

享元模式:  先让我们来看一个应用场景:  比如说一个文本系统,每个字母定一个对象,那么大小写字母一共就是52个,那么就要定义52个对象。如果有一个1M的文本,那么字母是何其的多,如果每个字母都定义一个对象那么内存早就爆了。那么如果要是每个字母都共享一个对象,那么就大大节约了资源。也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。  在Flyweight模式中,由于要产...

【IDEA】启动项目报错:3 字节的 UTF-8 序列的字节 3 无效

一、报错和原因:项目起服务出错。具体报错就不贴了,报错主要是“3 字节的 UTF-8 序列的字节 3 无效”。分析:主要就是项目编码问题,IDEA中估计就是配置不对,没必要纠结太多。(原谅我没有深究到底是什么产生的...)二、解决步骤IDEA修改项目配置;项目中执行maven clean命令,清楚之前的编译内容;IDEA清除索引并重启;(此步可有可无,IDEA索引理论和项目编码无关,不过没亲测,下次遇到再说)重新启动Tomcat即可;(一般控制...

ios:一招教会你如何在模拟器中Debug网页【图】

1.我们就以模拟器上safari(你的应用)为例,随便打开一个网站,如图:2.然后再打开Mac OS 版的safari3. 然后, 打开 preferrence 选择 Advanced Tab,在最下面的 "Show develop menu ..." 前面打钩。4.这时候就会多一个develop选项5.选择iphone simulator 如图www.apple.com就是我们刚才在模拟器上打开的网页6.打开后便可以像firebug一样调试了ps:大概web app时才会用到原文:http://www.cnblogs.com/yoon/p/3590530.html

Photoshop打造磨砂玻璃的半透明效果【图】

磨砂玻璃的半透明效果朦胧而富有质感,用磨砂玻璃做成的各种工艺品受到人们的广泛喜爱。下面我们用Photoshop打造一款磨砂玻璃字,其效果也非常特别……先看一下最终效果: 制作工具:Phoshop CS 制作过程: 1、打开一幅背景图片,效果如图01所示。2、单击工具箱中的文字工具,字字符面板中设置颜色为白色,在窗口中输入文字,调整大小和位置,效果如图02所示。 3、设置文字图层的填充为12%,效果如图03所示。 4、双击文字图层,在...

数据库---3 单表 多表的查询【代码】

单表查询 前期表准备 create table emp(id int not null unique auto_increment,name varchar(20) not null,sex enum(male,female) not null default male, #大部分是男的age int(3) unsigned not null default 28,hire_date date not null,post varchar(50),post_comment varchar(100),salary double(15,2),office int, #一个部门一个屋子depart_id int );#插入记录 #三个部门:教学,销售,运营 insert into emp(name,sex,age,hi...

数据库访问性能优化(二)

、只通过索引访问数据有些时候,我们只是访问表中的几个字段,并且字段内容较少,我们可以为这几个字段单独建立一个组合索引,这样就可以直接只通过访问索引就能得到数据,一般索引占用的磁盘空间比表小很多,所以这种方式可以大大减少磁盘IO开销。如:select id,name from company where type=‘2‘;如果这个SQL经常使用,我们可以在type,id,name上创建组合索引create index my_comb_index on company(type,id,name);有了这个组合...

笔记本电脑ip地址怎么看【图】

很多小伙伴们都对笔记本电脑的ip地址查看方法不清楚!今天小编就为大家带来了笔记本电脑ip地址查看方法!感兴趣的话就快来看看吧。【电脑ip地址问题解答大全】笔记本电脑ip地址查看方法:方法一:1、首先使用“Win+R”键呼出菜单,在运行界面中输入“cmd”,点击“确定”。2、在管理员界面中如图位置输入“ipconfig”。3、回车确定上一步的操作后,即可在如图位置查看本机电脑的IP地址。方法二:在百度中输入“ip地址”也可以查询到...

数据库驱动连接问题【图】

引言:不管是mysql 还是 oracle 都要引入相应的驱动jar包,配置文件会根据url自动去寻找对应的驱动。 1).首先报错找不到驱动提示信息,只要引入jar包就好了 报错信息: mysql引入pom包: orcle引入oracle驱动包,oracle需要自己去找下驱动jar包放入项目里,放入有两种引入的方式: 第一种方式:是采用maven打入本地maven库里的方式 ? ? ? ? ? ? ? ? ? ? ? mvn?i...

数据库索引底层的实现【代码】【图】

原文链接:https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651961486&idx=1&sn=b319a87f87797d5d662ab4715666657f&chksm=bd2d0d528a5a84446fb88da7590e6d4e5ad06cfebb5cb57a83cf75056007ba29515c85b9a24c&scene=21#wechat_redirect数据库索引底层的实现问题1. 数据库为什么要设计索引?图书馆存了1000W本图书,要从中找到《架构师之路》,一本本查,要查到什么时候去? 于是,图书管理员设计了一套规则: (1)、一楼放历史...

JUC并发编程(基础入门七)——JMM、volatile、禁止指令重排【代码】【图】

1 JMM 1对Volatile 的理解 Volatile 是 Java 虚拟机提供 轻量级的同步机制 1、保证可见性 2、不保证原子性 3、禁止指令重排 如何实现可见性 volatile变量修饰的共享变量在进行写操作的时候回多出一行汇编: 0x01a3de1d:movb $00,01104800(%esi);0x01a3de24**:lock** addl $00,(%esp); Lock前缀的指令在多核处理器下会引发两件事情。 1)将当前处理器缓存行的数据写回到系统内存。 2)这个写回内存的操作会使其他cpu里缓存了该内...

《转载》开源工具DbUtils的使用(数据库的增删改查)【代码】【图】

更新操作:runner.update("delete from user where userName=?","用户名");int rowEffects = runner.update("insert into user(userName,password,comment)values(?,?,?)", "用户名","密码","备注");查询操作: //返回bean User user = runner.query("select * from user where userId=?",1,new BeanHandler<User>(User.class));//返回beanlist System.out.println("返回BeanList结果......"); List<User> beanListResult =runner.q...

数据库系统异常排查之DMV(转)【代码】【图】

某台生产机运行情况: 这个查询将目前数据库中的所有请求都显示出来了,其中比较重要的有Status、Login_name、Host_Name,Client_Net_Address、Program_name 等,但是信息比较多,我们很难查看有什么异常,但是可以通过一图中红色圈的数字:441 初步判断连接数是否超过了平时的标准(很多时候系统异常是连接 数过多造成的,而连接数过多又是因为其他原因影响的)。 2. 哪个用户连接数最多:--request info by userselect login_...

psd格式怎么制表【图】

psd格式怎么制表?1、简单方法首先在Excel中做好画好表格,然后将做好的区域选中,复制——到ps里直接粘贴。2、安装PDF虚拟打印机。在Excel和Word中做好表格,利用这个打印机装换成pdf格式文件,然后用ps打开这个pdf文件并编辑。相关介绍:PSD/PDD是Adobe公司的图形设计软件Photoshop的专用格式。PSD文件可以存储成RGB或CMYK模式,还能够自定义颜色数并加以存储,还可以保存Photoshop的图层、通道、路径等信息,是目前唯一能够支持...

PAIP.MYSQL设置远程账户登陆总结

MYSQL设置远程账户登陆总结 1. ERROR 2003 (HY00 12. ERROR 1045 (28000): Access denied for user ‘test‘@‘x.x.x.x‘ (using password: NO) 13. 取回ROOT密码并设置远程登录 24. RROR 1062 (23000): Duplicate entry ‘%-root‘ for key ‘PRIMARY‘ 25. ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘。 36. 设置用户远程主机连接权限 47. 设置用户与库的权限 4 ----作者Attilax ,...

linux系统安装(CentOS 6.5)

1. linux系统安装(CentOS 6.5)linux发行版众多,对于新手来说,经常会看得眼花燎乱。事实上,本人认为linux的主流有两大系:redhat、debian。以下为两大系中比较受欢迎的产品:redhat - fedora - centosdebian - ubuntu - linuxmint考虑到易上手性和版权等问题,推荐初学者选择的版本:redhat系选择centos;debian系选择ubuntu。centos更适合用于服务器,而ubuntu则桌面体验更佳,所以根据自己的实际需求选择吧。本教程使用CentO...

c语言中volatile的关键字作用【代码】

c语言中volatile的关键字作用目录狄泰学院,唐老师的课学习而来1. 背景2. 编译器优化3. 例子4. 解决办法 :Volatile5. const 和 volatile冲突吗狄泰学院,唐老师的课学习而来1. 背景? 在嵌入式领域,我们往往有的时候需要根据一个标记 flag或者变量(全局的)来进行不同策略的程序执行。? 在非编译器优化的形式下 debug模式下,不会出任何问题? 但是我们对外发布的时候,往往都是 release版本,也就是进行了编译器优化,这个时候程序...

linux 笔记--系统启动流程

POST(开机自检)-->BIOS(boot seqvence)-->MBR(boot loader)-->kernel-->initrd-->sbin/init内核设计: 单内核:linux 轻量级线程 微内核:windows 支持多线程内核位置:/lib/modules 以版本号命名的目录ldd 路径:显示共享库的依赖关系(which查看命令的绝对路径)启动的服务不同,运行的级别也不相同: 0 halt 关机 6 reboot 重启 1 Single user mode 单用户模式(可以直接以管理员身份登入) 2 Multiuser, w...

堆和栈(Java数据结构)

堆常见使用场景:堆(英语:heap)亦被称为:优先队列(英语:priority queue),是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。在队列中,调度程序反复提取队列中第一个作业并运行,因而实际情况中某些时间较短的任务将等待很长时间才能结束,或者某些不短小,但具有重要性的作业,同样应当具有优先权。堆即为解决此类问题设计的一种数据结构。n个元素序列{k1,k2...ki...kn},当且仅当满足下列...

Android开发中MVP模式浅析

目前为止,MVP的使用还没有一个标准,在此先记录一下目前学习到的一些Android中使用MVP的知识。按传统的方式开发,经常会使Activity中混杂着UI交互,业务逻辑等流程。而MVP模式能巧妙的解决这个问题。先直接上一个小例子吧。/*** 定义一个对UI组件进行操作的接口,让Activity实现这个接口* @author Quinn* @date 2015-5-9*/ public interface LoginView {public void showProgress();public void hideProgress();public void setUs...

windows 生成数字证书

1、创建一个自我签署的X.509证书(.cer)和一个.pvk私钥文件,用到makecert工具,命令如下:makecert -r -n "CN=DKSOFT" -b 02/26/2014 -e 02/26/2014 -sv MyKey.pvk MyKey.cer 2、 按提示设置私钥密码(也可以不使用密码)即可在当前目录生成相关文件 3、利用X.509证书(.cer)创建发行者证书 (.spc),用到cert2spc工具,命令如下:cert2spc MyKey.cer MyKey.spc4、从.pvk和.spc格式转换成.pfx格式,用到pvk2pfx(C:/Program File...

虚拟机联网--NAT方式 使用inode后联网

虚拟机联网--NAT方式一般安装上虚拟机并在虚拟机上安装上ubuntu系统后,基本上不需要做什么设置就可以上网了, 如果出现不能联网的情况,可以根据以下方法,检查自己的主机和VM是不是有哪些配置或者服务 配置不对,无需逐项检查,只针对自己情况即可,我当时的问题就是有一个VM 的DHCP service 在系统启动的时候没有自动开启,开启后,就一切正常了。 哈,祝好运! 1.安装VMware Workstation 的过程我自然不必多说,一路下一步,便可...

【Python】完美采集某宝数据,到底A和B哪个是YYDS?(附完整源代码和视频教程)【代码】【图】

目录 前言 准备 分析(x0) 分析(x1) 分析(x2) 分析(x3) 分析(x4) 总结 我有话说 前言 大家好,我叫善念。不说漂亮话,直接开始今天要采集的目标:某宝数据 今天要采用的方式是selenium自动化工具。 简单说下selenium的原理——利用网页元素控制浏览器。 准备 安装selenium模块: pip install selenium 我采用的是利用selenium控制Chrome浏览器,所以咱们需要下载一个selenium与Chrome的桥梁——Chromedriver插件 下载地...

剑指Java面试-Offer直通车 关系型数据库 笔记2【图】

3-1 数据库架构考察了我们对数据库的认识 模块化的思想 存储模块 将数据存入磁盘中 但是光有存储是不行的 还需要组织 并且以后还会用到这些数据 因此还需要用到程序实例 利用逻辑结构 映射到我们的物理结构并且提供 管理数据的方式 这就是程序实例 存储管理:将数据的格式和文件的分割进行统一的管理 缓存机制:为了更快 将取出来的数据快存放在缓存里面 sql解析 :为了外界指令能够操作我们的数据库 日志管理:sql操作需要记录下...

作为面试官的一些心得

最近作为面试官,面试了几个人,虽然还没有招到合适的,暂且先记录下这段时间的心得吧,首先公司需要一个中级和一个高级,中级要求会写一些脚本,包括性能和自动化,高级的要求比中级更深入一点,当然薪水也更高。首先我在拉勾网上筛选中级的,基本上选择的是2-5年的,先在线上了解下,觉得ok就约过来聊聊。大概见了四五个,首先面试的时候我会让他做个自我介绍,了解下他的表达能力和过往经历,之后先从技术入手,比如说会什么语言...

VMware Workstation 15 Pro简化安装Kali Linux 2019.2【图】

记录下简单安装的步骤 原文:https://www.cnblogs.com/zinuo/p/install.html

ios就一定比Android安全吗

最近在想ios的安全问题,有个问题久久困扰着我,ios这样的封闭系统是引向深渊之路,还是必经之路。 iOS 是封闭的系统,它的漏洞只能指望苹果自己的工程师来修复。iOS 的系统版本非常集中,一般都是最新发布的 2 个大版本。另外 iPhone 机型也非常少,每年固定出一款。这使得黑客可以针对单一系统或机型挖掘出来的漏洞,得到极其方便地扩散和影响。ios和Android都各自有弱点,我们能做的,就是尽量提高安全意识,尽量小心。原文:ht...

css3 做border = 0.5px的细线

参考: https://blog.csdn.net/Tyro_java/article/details/52013531原文:https://www.cnblogs.com/linjiangxian/p/11460729.html

springBoot自带日志(logback)配置以及使用【代码】

springBoot日志(logback)配置以及使用1.简介刚从.net转为java,学习了springBoot,想起了当时工作中用.net记录日志,然后想用springBoot记录一下日志,从网上看了很多大神写的各种方法,挑了一种,自己用明白了,特意记录一下!2.配置因为logback是springBoot自带的日志工具,所以不需要单独添加依赖(不知道为什么不需要的,去maven配置文件里面进到springboot的父项目配置下自行查看,节点是 parent ),直接开始配置。2.1创建配置文...

Git 指令【图】

1.  git指令前面是$符号2.  git config --global user.name "用户名"   config(配置)3.  git config --global user.email "邮箱"    global(参数)不加只能在当前文件下下使用4.  mkdir 1807 创建1807版本库5.  cd  1807  进入这个(1807)版本库6.  pwd   查看版本库所在的目录7.  git init   这个命令将这个版本库变成git可以管理的仓库8.  9.  git add aa.txt 将文件(aa.txt)添加到...

JAVA 消耗 CPU过高排查方法

#找出cpu占用最高的进程top -H#再次确定进程ps aux|grep 17408 #查看进程的线程(tid) ps -mp 17408 -o THREAD,tid,time#将线程转换为十六进制printf "%x\n" 17418#打印出线程对应的堆栈信息/usr/share/java-1.8.0/bin/jstack 17408|grep 440a -A 30原文:https://www.cnblogs.com/workherd/p/8435918.html

【微信开发】JS和PHP分别判断当前浏览器是否微信浏览器【代码】

1、PHP端//判断是否微信浏览器 -xzz1125function is_weixin() { if (strpos($_SERVER[‘HTTP_USER_AGENT‘], ‘MicroMessenger‘) !== false) { returntrue; } returnfalse; }2、JS端<script type="text/javascript"> window.onload = function(){if(isWeiXin()){//document.getElementById(‘baoming‘).href="http://www.xxiangfang.com/index.php?do=xian&view=index&join=phone"; //试睡师document.getElementById(‘baomi...

git & github

今日内容:git 1. 版本管理工具 - git - svn https://git-scm.com/downloads 2. 大表哥创业故事:北京热 a. 初次创建版本 git init git config --global user.email "you@example.com" git config --global user.name "Your Name" git status git add . git commit -m "初次提交" b. 版本迭代 git log git reflog git reset --hard 版本ID c. 开发新功能:附近的人 git stash 将当前...

php代码审计之上传漏洞【图】

空格20改为00 原文:https://www.cnblogs.com/ahacker15/p/12466759.html

Python IDE从pydev到PyCharm【图】

个人感觉PyCharm相比pydev的几个优点:1. diff文件的时候,修改前的文件在左边,修改后的在右边。 你可能会说,“what?! 这也算亮点?” 是的,pydev的diff就是so任性地的把修改后的文件放左边的。2. 与git的完美集成。 diff的窗口中可以编辑源文件是一个很实用的功能,提交代码前用diff浏览所有的修改的时候,经常免不了随手做一些改动。 pyCharm中merge解决conflict的功能很直观: 三个窗口横向排列, 左右两个窗口往中间...

python 点滴记录10:列表解析【代码】

列表解析语法格式:第一种格式:[expr for iter_var in iterable]迭代iterable里的每一个元素,每迭代一个,就把一个元素放入iter_var。然后在表达式(expr)中应用iter_var中的内容。eg:[random.randint(0,101) for i in range(10)] #随机抽取0到100之间的10个数字第二种格式:[expr for iter_var in iterable if cond_expr]只有符合if条件的元素才会被放入iter_var中,然后再在表达式中应用iter_var内容。eg:[x + 10 for x in ...

Oracle HAVING子句 - 转

使用 HAVING 子句选择行  HAVING 子句对 GROUP BY 子句设置条件的方式与 WHERE 子句和 SELECT 语句交互的方式类似。WHERE 子句搜索条件在进行分组操作之前应用;而 HAVING 搜索条件在进行分组操作之后应用。HAVING 语法与 WHERE 语法类似,但 HAVING 可以包含聚合函数。HAVING 子句可以引用选择列表中出现的任意项。  下面的查询得到本年度截止到目前的销售额超过 $40,000 的出版商:  USE pubs  SELECT pub_id, total = S...

java的static块执行时机

一、误区:简单认为JAVA静态代码块在类被加载时就会自动执行。证错如下: [java] view plaincopyclass MyClass1 { static {//静态块 System.out.println("static block "); } } public class Main { Class[] classArray = { MyClass1.class//这样引用该类,必然需要将该类加载到虚拟机中 }; public static void main(String[] args){ System.out.println("hello wor...

Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)【代码】【图】

publicclass data16 { publicstaticvoid main(String[] args) { int a=15; int b=2; System.out.println("a 与 b 异或的结果是:"+(a^b)); } }View Code 位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。 1.与运算符与运算符用符号“&”表...

vue中v-if和v-show的区别

v-if  根据表达式的值true或false在DOM中生成或者移除一个元素(或多个元素)。有点类似JavaScript中的if条件判断。在Vue中除了v-if也有v-else-if和v-else之类,但是它们不能单独使用,要和v-if配合使用;  v-if 是 真正 的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建;也是惰性的:如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块。是真正的做...

ssm处理响应中文字符乱码问题【代码】

ssm处理响应中文字符乱码问题 一、注解 /*在响应注解里加上produces元素也可以避免中文响应乱码。*/ @PostMapping(value = "/create",produces = "text/html;charset=utf-8") @ResponseBody public String create(Admin admin){ int result=adminService.create(admin); if(result<=0){ return "错误"; } return "正确"; }二、非注解 <!--pom.xml中引入servlet-api依赖,scope设置为provided(idea中)--> <dependency> <groupId>j...

Flink&Blink编程模型和核心概念【图】

一.Flink新特性1.支持Scala2.122.对SQL功能进行完善a.Streaming SQL新增Temporal Tables【时态表】时态表:时态表记录了数据改变的历史状态,该表可以返回特定时间点的表的内容。b.Streaming SQL支持模式匹配模式匹配:Flink CEP是Flink的复杂事件处理库。它允许在流上定义一系列的模式,最终使得可以方便的抽取自己需要的重要事件。c.Streaming SQL支持更多特例,例如:REPLACE,REPEAT,LTRIM等函数3.完善Kafka的最新连接器 二.Bli...

九十分钟极速入门Linux——Linux Guide for Developments 学习笔记【代码】【图】

系统信息:CentOS 64位。一张图了解命令提示符和命令行一些实用小命令  mkdir(make directory,创建目录)、ls(list,列出当前目录下的内容)、rm(remove,删除文件,如果删除目录,需要加参数-r,表示递归-recursive删除)、man(manual,手册,后面跟命令打开该命令的使用手册,进入后键入/- 参数:查找参数如何使用,n查找下一处,q退出用户手册)、ctrl+l(清屏)、pwd(print working dir,显示工作路径)、ctrl+a:到达命名行首更多...

javascript的崛起及其生态元素

随着web的流行,人们花在浏览器上的时间吸引了巨头们对浏览器的重视,继而几年前富客户端概念,一大批富客户端技术的涌现,如silverlight, flex等,曾经风起云涌,最终都败给了html5 和 javascript。javascript的正式崛起的标志应该是nodejs的发布,从此,javascript开始迅速告别碎片化脚本,向工程化演进,接下来看看最近几年辅助javascript成长的一些功臣们。 项目化 语言层级的支持: nodejs 1.向服务器端进军,库的管理,运行...

Java核心技术 笔记五 OOP

java 的核心就是面向对象 (完全面向对象的)面向对象程序设计就必须清楚对象的三个主要特性1.对象的行为2.对象的状态3.对象标识 除此之外 还需要了解对象之间的关系 比较常见的关系有依赖 继承 聚合 在Java程序中 程序员应该尽可能的将相互依赖的类减到最少 即减少类间的耦合度在Java中 并不是所有的类都是具有面向对象的特征 如math类 date类 在对象与对象变量之间存在着一个重要的区别Date deadline;这里的定义了一个对象变量...

基于C#.net,sql server学生成绩管理系统---Shinepans【图】

未完待续,代码稍后上传.............2014-9-5原文:http://blog.csdn.net/shinepan/article/details/39085923

Typescript 实战 --- (8)高级类型【代码】【图】

1、交叉类型 将多个类型合并成一个类型,新的类型将具有所有类型的特性,适用于对象混用 语法:类型1 & 类型2 & 类型3interface CatInterface {run(): void }interface DogInterface {jump(): void }// 交叉类型具有所有类型的特性 let pet: CatInterface & DogInterface = {run() {},jump() {} } 2、联合类型 声明的类型并不确定,可以为多个类型中的一个。用竖线(|)分隔每个类型,所以number | string | boolean表示一个值可以...

20.python的文件处理【代码】

我们日常在处理文件的时候一般都遵循这样的逻辑:打开文件,操作文件,保存关闭文件。  但在python中,又分为以下几步:创建文件对象,对文件对象进行操作(读入,写入之类的),关闭文件。  由于文件操作在python2.x和python3.x中区别还是比较大的,3.x可以接受更多的参数。  所以在此说明:以下内容都是针对python2.x而言的,准确来说是python2.7。  下面来逐一分析:1.创建文件对象  创建文件对象的方法有两种,第一张...

SVN上传代码【图】

使用SVN工具上传代码到新浪SAE1.下载SVN工具http://tortoisesvn.net/downloads.html2.创建一个文件夹,Checkout,输入SAE安全邮箱账号和密码3.拷贝Idioms文件夹到新建的文件夹目录下4.Add Idioms文件夹弹出如下对话框,点击OKAdd Finished,点击OK文件有一个感叹号图标5.Commit Idioms 文件夹弹出如下对话框,在Message文本框里面可以输入备注信息,点击OKCommit Finished图标变成绿色,表示上传成功6.在新浪SAE上查看Idioms文件夹...

JavaEE基础(二)【代码】

1、Java语言基础(常量的概述和使用)A:什么是常量 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量自定义常量(面向对象部分讲) C:字面值常量的分类字符串常量 用双引号括起来的内容整数常量 所有整数小数常量 所有小数字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号布尔常量 较为特殊,只有true和false空常量 null(数组部分)D:案例演示用输出语句输出各种常量。null不演示2、Java语言基...

linux 小喇叭 没了【代码】

Waiting for sound system to respond方法:# pulseaudio --start -D W: main.c: This program is not intended to be run as root (unless --system is specified).问题解决,小喇叭,又出来了,可以调声音了!!!原文:http://www.cnblogs.com/bass6/p/5785315.html

CentOS使用JMeter压力测试【代码】【图】

1、安装java8:通过网址下载:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 我下载的是RMP安装包。 下载后改名: 安装: 配置环境变量: 在内容末尾加上:JAVA_HOME=/usr/java/latest CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export PATH CLASSPATH JAVA_HOME 以上路径可以在以下检查安装软件的位置可以查到: 2、使用jemter去下...

LeetCode469 - Convex Polygon - Medium (Python)【代码】

Given a list of points that form a polygon when joined sequentially, find if this polygon is convex (Convex polygon definition).[[0,0],[0,1],[1,1],[1,0]]Answer: True[[0,0],[0,10],[10,10],[10,0],[5,5]]Answer: False思路:这题问的是给一系列polygon的点,判断其是否是convex的。一个比较好的判断方法是看所有点是否是按照同一个顺序排列的,比如所有点都是依次顺时针,逆时针或者是同一条线排列。这里判断方向的方法...

iOS开发之数据存储之Preference(偏好设置)【图】

1、概述很多iOS应用都支持偏好设置,比如保存用户名、密码、字体大小等设置,iOS提供了一套标准的解决方案来为应用加入偏好设置功能。每个应用都有个NSUserDefaults实例,通过它来存取偏好设置。比如,保存用户名、字体大小、是否自动登录。NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];[defaults setObject:@"itcast" forKey:@"username"];[defaults setFloat:18.0f forKey:@"text_size"];[defaults s...

解决MySQL数据库不允许从远程访问的方法

授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。   mysql>GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘@‘%‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION; mysql>FLUSH PRIVILEGES;   如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码   mysql>GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘@‘192.168.1.3‘ IDENTIFIED BY‘mypassword‘ WITH G...

MySQL限时解答

MySQL在国内各个行业的使用率越来越高,使用场景也越多,相应的遇到的疑惑也越来越多。在遇到这些问题之后,目前已有的解决途径有1、培训(这是从长计议的方式,不能解决燃眉之急)2、BBS(目前BBS相当没落,提出问题之后,回答时间和质量均不好保证)3、QQ群(即时通讯工具的消息很容易被淹没,有能力回答您问题的,不一定在那个时间点方便回答)4、微信群(和QQ类似)我是一个MySQL方面的资深工程师,经常看到客户的研发、运维、...

[CSS] Create a Card Flip Animation with CSS【代码】

Animation can be a powerful way to enhance a user experience. In this lesson, we‘ll walk through the creation of a card-flip animation, creating a nice visual effect when toggling between the front and back of a div meant to represent a card, like a playing card, or a flashcard. We‘ll create this effect using a touch of JavaScript and CSS transforms. No framework or library required. .container ...

android ListView中使用notifyDataSetChanged()不刷新【代码】

private List<Navi> mRouteList;1. 设置Adapterprivatevoid initData() {mRouteList = new ArrayList<Route>();mRouteList.clear();mAdapter = new CarRouteAdapter(getActivity(), mRouteList);mListView.setAdapter(mAdapter); }2. 获取数据,刷新listview private void updateRoutes(List<MtqCarRoute> listOfResult) {  mRouteList.clear();mRouteList = CarUtils.formatNaviRoutes(listOfResult);mAdapter.notifyDataSetCha...

python中 for循环的坑【代码】【图】

删除列表中 a = [11, 22, 33, 22, 22, 44, 55, 77, 88, 99, 11] 的 77,88,99 这3个数输出为:[11, 22, 33, 22, 22, 44, 55, 88, 11]其中 88 没有删除掉,为什么?for 循环遍历列表a的时候,虽然条件的 列表里面的值,实际是从 索引0 开始遍历列表,当 i=77,也就是索引为 7的时候,执行了 a.remove(77),执行完之后,列表为 a = [11, 22, 33, 22, 22, 44, 55, 88, 99, 11], 此时,88到了索引 7的位置,然后下一次遍历,就是索引为8 ...

django之rest-framework【代码】

django的rest-framework是django很贴心的为我们准备的一个实例化apphttps://www.django-rest-framework.org/安装这个apppip install djangorestframework安装好之后需要我们在项目的setting里面注册这个appINSTALLED_APPS = [‘django.contrib.admin‘,‘django.contrib.auth‘,‘django.contrib.contenttypes‘,‘django.contrib.sessions‘,‘django.contrib.messages‘,‘django.contrib.staticfiles‘,‘app01.apps.App01Confi...

linux-shell编程基础【代码】

第1章 shell基础1.1 什么是shellShell是一个命令解释器,它在操作系统的最外层,负责直接与用户对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出屏幕返回给用户。1.1.1 shell对话方式交互的方式:从键盘输入命令,通过/bin/bash的解析,可以立即得到Shell的回应,一问一答的方式非交互式:shell脚本 1.2 为什么使用shell编程作为一个合格的运维人员必须掌握一种或一种以上的脚本语言,shell编程则是实...

在centos环境下编译安装myrocksdb【代码】【图】

rocksdb(https://rocksdb.org.cn/)是脸书(facebook)公司开源的一个key-value存储引擎,基于leveldb开发。rocksdb使用的是LSM存储引擎,纯c++编写。rocksdb具有很好的读写性能。但是rocksdb的实际操作需要很好的阅读rocksdb api文档,很多实现要自己编写代码来执行,还要考虑诸如线程安全等问题。Myrocks是rocksdb和mysql结合的结果,它将mysql的innodb引擎替换为rocksdb引擎,剥离实际操作底层rocksdb的方式,通过熟悉的操作my...

Asp.Net Core 程序开发技巧汇总【代码】【图】

使用Sqlite数据库创建项目Asp.Net Core Web应用程序Web应用程序 ASP.NET Core 2.2NuGet管理,添加Sqlite数据库支持Microsoft.EntityFrameworkCore.Sqlite添加数据实体类添加文件夹Models在Models文件夹添加类 Test Context using System.Collections.Generic;using Microsoft.EntityFrameworkCore;using System.ComponentModel.DataAnnotations;namespace WebApplication1.Models{publicclass TestContext:DbContext{public TestCo...

mysql隐形转换造成索引失效的事故总结

隐式转换导致索引失效.这一点应当引起重视.也是开发中经常会犯的错误. 由于表的字段tu_mdn定义为varchar2(20),但在查询时把该字段作为number类型以where条件传给mysql,这样会导致索引失效. 错误的例子:select * from test where tu_mdn=13333333333; 正确的例子:select * from test where tu_mdn=‘13333333333‘; 看一下下面的案例,这个案例是开发过程中经常犯的一个错误,这种索引在大表的查询中是很致命的,直接能把数据库...

不难懂-------git版本回退

1. git log定义:该命令显示从最近到最远的提交日志。每一次提交都有对应的 commit id 和 commit message。 ??如果嫌弃输出的信息杂乱无章,那么加上 --pretty=oneline 参数试试吧! 2. git reset --hard id定义:根据 id 回退到指定的版本;我们已经根据 git log 命令看到了所有的提交的信息,本文中,我以回退到 个人模块修改包引入顺序 版本,即 commit id 为 7222c8f6be2d663982faa98dffe2647966b438b1; 效果: 3. git pus...

C#读取指定路径下的Config配置文件【代码】

ExeConfigurationFileMap map = new ExeConfigurationFileMap();map.ExeConfigFilename = @"F:\App1.config"; ;Configuration config = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);string connstr = config.ConnectionStrings.ConnectionStrings["connStr"].ConnectionString;MessageBox.Show(connstr);string key = config.AppSettings.Settings["key"].Value;MessageBox.Show(key); 原...

字符串模拟大数相加——Java实现【代码】

本题是CVTE二面编程题,首先考虑返回值肯定是一个字符串(int会有溢出可能),并且两个字符串只含数字,不含”+“、”-“这种。代码如下: 1publicstatic String add(String str1, String str2) {2if(str1 == null)3return str2;4if(str2 == null)5return str1;6 StringBuffer s1 = new StringBuffer(str1).reverse();7 StringBuffer s2 = new StringBuffer(str2).reverse();8 StringBuffer res = new S...

c语言(六)

变量及赋值原文:http://www.cnblogs.com/phoenix-xy/p/5170577.html

jquery hover事件只触发一次动画【代码】

最近工作时遇到个关于动画的问题,如下:[javascript] view plain copy $("div").hover( function() { $(this).animate({"margin-top":"100px"},1000); }, function() { $(this).animate({"margin-top":"200px"},1000); }); 看代码就是一个简单的鼠标滑过的动画而已,但是当我测试的时候发现,当我发神经似的来回滑动时,事件就被触发了多次,动画也就重复了多次,怎么才能不重复出现,即动画过...

面试题-python3 按规律写出下一个数1, 11, 21, 1211, 111221【代码】

python测开面试题观察下面数字的规律 1 11 21 1211 111221第一项是数字 1 描述前一项,这个数是 1 即 “ 1 个 1 ”,记作 “11” 描述前一项,这个数是 11 即 “ 2 个 1 ” ,记作 “21” 描述前一项,这个数是 21 即 “ 1 个 2 ,1 个 1 ” ,记作 “1211” 描述前一项,这个数是 1211 即 “ 1个 1 , 1个 2 , 2 个 1 ” ,记作 “111221”用Python实现前N(N=10)个先得到一个数字以a=111221为例,得到下一个312211# 作者-上海悠...

linux(八)__yum工具【图】

自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。什么是yum? yum工具实例: 因为yum指定的软件仓库源是国外的网站,在国内访问较慢。我们更改它的仓库源。首先先备份文件。当下次自己还是想用国外的软件源的时候还能改回来。系统查找的时候只会默认找CentOS-Base.repo文件。访问网易的开源镜像站:先读centos帮助 wget命令去下载:生成缓存: 将数据同步 可重新查看配置信息: 原文:http:/...

LeetCode 215 数组中第K个最大元素【代码】

在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。知识点:java的优先队列(PriorityQueue),最小堆 /**PriorityQueue,一个基于优先级堆的无界优先级队列。实际上是一个堆(不指定Comparator时默认为最小堆),可以通过传入自定义的Comparator函数来实现储存不同数据类型的二叉堆。 */ PriorityQueue<Integer> minHeap = new PriorityQueue<>(); // 最小堆,...

第62节 应用系统设计思路【代码】

一.应用程序结构及开发方法 1.设计方法: 自顶向下–>逐步细化–>模块化设计–>结构化编码 2.常用结构: main–>菜单–>功能1,…功能n–>细化功能模块 二.应用程序结构设计思路 1.设计原则:高内聚、低耦合 ? 函数高内聚: 代码相关性强,责任单一; ? 函数低耦合: 各模块间相互联系少(参数少,全局变量少); 2.具体技术 ? 提取出独立的功能,与通用的功能 ? 慎用全局变量、静态局部变量 ? 尽量使用值传递,慎用传地址 /包含文件 #include...

开发工具,数据库,服务器的安装配置

注:以下路径仅供参考!1. MyEclipse101.1 破解版破解说明:(1)下载安装好Myeclipse,先不要运行。(2)打开破解工具目录下的cracker.jar文件或run.bat文件并运行。(3)在Usercode 栏输入你的注册用户名,选择你的 Myeclipse 10 相应版本,然后点击SystemID…生成 SystemID:(4)生成 SystemID 后,点击 Active.会自动生成 License key、Activation code 和 Activation key(5)点击菜单 Tools -> 2.SaveProperties,将上一步生...

用ps滤镜制作漂亮的荧光花束效果【图】

这篇教程是向PHP中文网的朋友介绍用ps滤镜制作漂亮的荧光花束效果方法,教程制作出来的荧光花束真的很漂亮,而且难度不是很大,推荐到PHP中文网,喜欢的朋友可以跟着教程一起来学习下今天为大家介绍用ps滤镜制作漂亮的荧光花束效果方法,这个花朵的绘制,很新奇哦!是先画一条线变换然后加上各种滤镜的效果制作而成的。得到的花朵很漂亮哦!方法很简单的,很适合新手来学习,推荐过来,感兴趣的朋友快快来学习吧!用ps滤镜制作荧光...

JSON与XML的区别比较【代码】【图】

1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML 提供统一的方法来描述和交换独立于应用程...

Python抓取百度音乐。【代码】【图】

今天挑战下百度音乐抓取,先用Chrome分析下请求的链接。最关键的就是这个链接http://play.baidu.com/data/music/songlink请求这个带上songid就能返回给你音乐的json,那么怎么来获取songid呢?点开 http://music.baidu.com/tag,找个标签进去。然后查看页面源码。发现有以下片段。在每首歌曲的li元素的data-songitem里面恰巧包含我们需要的sid。ok,目标明确了,首先请求百度音乐的音乐标签页,然后获得sid。然后请求http://play.b...

[李景山php]每天laravel-20160903|Dispatcher-3【代码】

/** * Setup a wildcard listener callback. * * @param string $event * @param mixed $listener * @return void */ protected function setupWildcardListen($event, $listener) { $this->wildcards[$event][] = $this->makeListener($listener); }// this is a wildcard be you life ! // this means is very good, setup the wildcard listener use the events as the key, // an...

机器学习(Machine Learning)- 吴恩达(Andrew Ng) 学习笔记(六)【代码】【图】

Logistic Regression 逻辑回归ClassificationexamplesEmail: Spam/Not Spam? 电子邮件是否是垃圾邮件Online Transactions: Fraudulent(Yes / No)? 网上交易是否是诈骗Turmor: Malignant / Benign? 肿瘤是良性还是恶性\(y \in \{0, 1\}\) 要预测的变量y能够取0和1两个值0: "Negative Class" (e.g., benign tumor) 通常标记为0的类称为“负类”,如良性肿瘤1: "Positive Class" (e.g., malignant tumor) 通常标记为1的类称为“正类”...

macos nodejs开发及打包 iphone app环境,涉及brew、vscode、nodejs、cordova、pm2、jdk8、gradle

============================================================================================appstore 安装 xcode============================================================================================安装 brew在https://www.ipaddress.com/ 上查询 raw.githubusercontent.com 的IP,并添加么/etc/hosts中sudo vi /etc/hosts添加以下内容199.232.68.133 raw.githubusercontent.com安装 brew 执行 /bin/bash -c "$...

C/C++ Volatile关键词深度剖析(转)【图】

本文转载自博文C/C++ Volatile关键词深度剖析。背景  前几天,发了一条如下的微博 (关于C/C++ Volatile关键词的使用建议):  此微博,引发了朋友们的大量讨论:赞同者有之;批评者有之;当然,更多的朋友,是希望我能更详细的解读C/C++ Volatile关键词,来佐证我的微博观点。而这,正是我写这篇博文的初衷:本文,将详细分析C/C++ Volatile关键词的功能 (有多种功能)、Volatile关键词在多线程编程中存在的问题、Volatile关键词...

JavaScript设计模式与开发实践——读书笔记1.高阶函数(下)【代码】

上部分主要介绍高阶函数的常见形式,本部分将着重介绍高阶函数的高级应用。  1.currying  currying指的是函数柯里化,又称部分求值。一个currying的函数会先接受一些参数,但不立即求值,而是继续返回给另一个函数,通过闭包存储起来。等到函数被真正需求要求值的时候,将之前传入的参数统一起来求值。例如,我们要计算一个月的开销,我们并不需要计算每天具体花了多少,而是需要计算月底总共花掉多少,也就是说,实际上我们只...

《Spark快速大数据分析》

1、Spark是一个用来实现快速而通用的集群计算的平台。2、Spark项目包含多个紧密集成的组件。有:Spark Core 实现Spark的基本功能,包含任务调度、内存管理、错误恢复、与存储系统交互等模块。Spark SQL 是Spark用来操作结构化数据的程序包。Spark Streaming 是Spark提供的对实时数据进行流式计算的组件。MLlib 是Spark包含的一个提供常见的机器学习功能的程序库。GraphX 是用来操作图计算的程序库。 原文:https://www.cnblogs....

【Python之路22】冒泡排序算法【代码】

1、变量互换a = 123 b = 456temp = a a = b b = temp python比较简单的变量互换:a = 123 b = 456 a,b = b,a print(a,b) 2、将列表中最大的值放置到最后#!usr/bin/env python # -*- coding:utf-8 -*- li = [11,44,33,66,22] for i in range(len(li)-1):if li[i] > li[i+1]:temp = li[i]li[i] = li[i+1]li[i+1] = tempprint(li) 3、循环嵌套冒泡排序法#!usr/bin/env python # -*- coding:utf-8 -*- li = [11,44,33,66,77,99,44] fo...

Servlet工作原理【代码】

Servlet生命周期分为三个阶段:  1,初始化阶段 调用init()方法  2,响应客户请求阶段  调用service()方法  3,终止阶段  调用destroy()方法 Servlet初始化阶段:  在下列时刻Servlet容器装载Servlet:    1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<Servlet></Servlet>之间添加如下代码:<loadon-startup>1</loadon-startup>     2,在Servlet容器启动后,客户首次向Servlet...

ubuntu配置多个版本的opencv

解压压缩包后,进入对应文件夹mkdir buildcd build执行:cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=~/opencv-4.4.0 ..cmake -DCMAKE_INSTALL_PREFIX=/home/qian/opencv-4.1.2/release/installed -DCMAKE_BUILD_TYPE="Rlease" -DOPENCV_GENERATE_PKGCONFIG=ON ..makesudo make installcd ~/sudo chmod 777 opencv-4.4.0 -R然后配置 opencv 变量,编辑文件 /etc/ld.so.conf.d/opencv.conf(如果没有就会自动创建)...

php版本选择

如果是采用IIS+ISAPI的话,就是使用TS版本。如果是采用IIS+FastCGI的话,就使用NTS版本。原文:http://taoyouth.blog.51cto.com/2793776/1952373

django第三课 模板变量及过滤器【代码】

提问: 1.问题进行描述 2.问题截图1.模板路径的查找 -查找顺序 尝试,在app目录下存放模板 -两种方案-为什么要在tempaltes里面再套一层 ** 只要找到一个符合的模板,就返回2.模板变量 -静态页面,动态页面 渲染 -模板变量 - 语法 *** 不能以下划线开头**变量的值可以是任何数据类型 -变量的解析规则各种尝试1.计算变量,将其替换为结果2.遇到点(.)的时候,按一下顺序查找:-1.字典键值查找-2.属性或方法查找-3.数字索引查找3.如果结...

JavaScript属性名和属性值【图】

㈠属性名var obj = new Object();向对象中添加属性 ⑴属性名: - 对象的属性名不强制要求遵守标识符的规范 什么乱七八糟的名字都可以使用 - 但是我们使用时还是尽量按照标识符的规范去做示例:obj.name = "林黛玉" ⑵如果要使用特殊的属性名,不能采用 . 的方式来操作 需要使用另一种方式:语法:对象["属性名"] = 属性值 读取时也需要采用这种方式 示例: ⑶使用[ ] 这种形式去操作属性,...

java中的BOM

JavaScript Window - 浏览器对象模型浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。浏览器对象模型 (BOM):浏览器对象模型(Browser Object Model (BOM))尚无正式标准。由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。Window 对象:所有浏览器都支持 window 对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成...

java笔记线程方式1获取对象名称【代码】【图】

* 如何获取线程对象的名称呢? * public final String getName():获取线程的名称。 * 如何设置线程对象的名称呢? * public final void setName(String name):设置线程的名称 * * 针对不是Thread类的子类中如何获取线程对象名称呢? * public static Thread currentThread():返回当前正在执行的线程对象 * Thread.currentThread().getName() 1publicclass MyThreadDemo {2publicstaticvoid main(String[] args) {3// 创建线程对象4//...

[Javascript] Finding Parent Elements【代码】

const app = document.getElementById(‘app‘); app.innerHTML = `<h1>JavaScript DOM</h1><div class="item"></div> `;const item = document.querySelector(‘.item‘);console.log(item.parentNode); console.log(item.parentElement.parentElement);console.log(item.closest(‘#app‘)); console.log(item.closest(‘body‘)); 原文:https://www.cnblogs.com/Answer1215/p/12596289.html

MySQL多表查询【代码】

目录MySQL多表查询一、数据准备二、多表链接查询2.1 交叉连接2.2 内连接2.3 外连接之左连接2.4外连接之右连接2.5 外连接之左右连接互换2.6 全连接2.7 符合条件连接查询三、子查询3.1带IN关键字的子查询3.2 带比较运算符的子查询3.3 带EXISTS关键字的子查询3.4 all与any:区间修饰条件四、练习:查询每个部门最新入职的那位员工4.1 表与数据准备4.2 答案一(连表查询)4.3 答案二(子查询)五、综合练习5.1 init.sql文件内容5.2 从init.s...

eclipse报错

"could not create the java virtual machine" 打开到eclipse安装文件夹下的eclipse.ini文件,内容如下: -vmargs-Xms512M-Xmx1024M-XX:PermSize=64M-XX:MaxPermSize=128M 暂时不知道什么意思,但是知道是控制eclipse内存消耗的,修改如下: -vmargs-Xms128M-Xmx512M-XX:PermSize=64M-XX:MaxPermSize=128M 再次启动eclipse,可以了,惊叹,这些参数分别是什么意思呢?google一下: -vmargs是表示下面是设置JVM(...

Java保留两位小数【代码】

import java.text.DecimalFormat;//导入包//保留2位小数int scoreAvg = 17.234 DecimalFormat df = new DecimalFormat(".00"); System.out.println(df.format(scoreAvg)); 原文:https://www.cnblogs.com/lvxisha/p/11561442.html

DJI SDK iOS 开发之二:搭建基本的开发环境【代码】【图】

本文想介绍搭建基本的DJI SDK iOS下的开发环境,不过DJI官方已经给出了很详细的运行其demo的教程,网址如下: https://dev.dji.com/cn/guide 我这里总结一下搭建一个新的工程的步骤:Step 1:注册一个app 这里的识别码和app密钥很重要。DJI在这里做了限制。 对于iOS开发来说,识别码就是工程的bundle identifier。密钥则使用SDK在运行时对程序进行注册。Step 2:建立工程Step 3:导入DJISDK.Framework 这个在下载的SDK中lib文件夹...

python总结1【代码】【图】

编码:编码常用函数:‘中文‘.encode(‘utf-8‘) 将中文编码成utf-8 的二进制流b‘\xe4\xb8\xad\xe6\x96\x87‘ b‘\xe4\xb8\xad\xe6\x96\x87‘.decode(‘utf-8‘)将二进制流解码成中文‘中文‘list=[]tuple=()---tuple不可以增加和减少对象(该对象也不可变。但是不代表其对象指向的内容也不可变。L=[]>> LL=(L)>> L.append(3)>> LL[3]>> LL=(L,)>> LL([3],)>> L.append(4)>> LL([3, 4],)dict={‘key1‘:value1,‘key2‘:value2}可...

jquery判断邮箱对错【代码】

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>检测Email地址格式是否正确</title><script src="http://apps.bdimg.com/libs/jquery/1.10.2/jquery.min.js"></script></head><body><input type="text" id="emailname"><input type="submit" value="检测Email地址格式是否正确" class="is-email"><script type="text/javascript">$(".is-email").click(function(){var email = $("#emailname").val();if(emai...

[mysql-Ver5.6.23] windows版my.ini配置【代码】

基于utf8mb4比utf8多了种编码,能更好的支持emoji表情(http://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html),所以我想让自己的mysql服务器默认使用utf8mb4编码。于是就得到了配置文件 D:\db\MySQL\Data5.6\my.ini(并不是D:\db\MySQL\Server5.6\my-default.ini)[client] no-beep port=3306[mysql][mysqld] port=3306 datadir=D:/db/MySQL/Data5.6/Datacharacter-set-client-handshake = FALSE character-set-ser...

CSS多列、用户界面属性【图】

CSS多列常用属性:column-count 分几列column-gap 列间距column-rule 列分割线的样式(写法和border一样)例如:一个div分三列,列之间间距为10px,分割线为(可以不设置)5像素红色实线这样写<style>  div{column-count:3;    column-gap:10px;    column-rule:5px solid red;    }</style>写此样式要加前缀column-rule 宽度:可选值有thin(细边框)、medium(中等边框)、thick(粗边框)、也可以指定数值样式:可...

easyui反选全选和全不选代码以及方法的使用【代码】

首先要说明的是,onclick="javascript:这里只能写JS的代码,不能写个方法名。",其次就是onclick=“这里写的方法名必须存在于本页面的行内JS,如果是引入的JS文件中的方法他不会识别,会告诉你没有找到XX方法” 接下来是easyui的方法://全选$("#mAllSelect").click(function () {$("#dgShowData").datagrid("checkAll");});//反选$("#mUnAllSelect").click(function () {var pageRow = $("#dgShowData").datagrid("getRows")var s...

Python-----面向对象三大特性之继承【代码】【图】

1.面向对象之三大特性之继承面向对象之三大特性: 组合,依赖,继承比较官方的说法就是:继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别...

oracle复制数据库

准备两台设备,以我的为例一台source ip:192.168.3.66和一台duplicate ip:192.168.3.771》基于备份集复制数据库,目录结构都一样(active database网络)1.在duplicate端检查有没有亚参文件(如果没有的话就创建)cd $ORACLE_HOME/dbstouch dummy.ora编辑vi dummy.ora添加db_name=‘prod‘2.在source端复制一个口令文件(前提是在source有orapwprod口令文件,或者自己在duplicate自己创建一个)scp $ORACLE_HOME/dbs/orapwprod 19...

XMLHttpRequest Level 2 使用指南

XMLHttpRequest Level 2 使用指南分享按钮<p author"="" style="margin: 1em 0px 0px 0.8em; padding: 0px; list-style-type: none; border: none; color: #556677; font-size: 1.6em; line-height: 28.7999992370605px;">作者: <a url"="" href="http://www.ruanyifeng.com/" style="margin: 0px; padding: 0px; list-style-type: none; text-decoration: none; border: none; color: #556677;">阮一峰日期: 2012年9月 8日<div ...

JAVA-初步认识-第十三章-多线程(线程安全问题的现象)【图】

一. 引言接着看,把售票的问题给说完,这里涉及到一个小问题。在我们进行线程任务封装,并进行线程对象创建的时候,我们发现确实通过四个线程能够将一百张票卖完。但是卖票的时候,会不会出现一些小问题呢?分析整个程序给大家展示一下。现在有四个线程,都到了run方法中来运行。大家都知道,每个线程所属的栈区当中都有自己的run方法,比如它们同时在操作堆内存中的变量,叫做num。假设这个num已经减到了1,这是个前提。在num=1的...

一个C++继承、虚函数和多态性的实例代码

#include <iostream> #include <string>using namespace std;namespace Animals {class Dog {private:string name;public:Dog(string name) : name(name) {}Dog() : name(NULL) {}virtual void bark() {cout << "Baseclass: Hi, " << name << endl;}string getName() {return name;}void setV(string aname) {name = aname;}};class SDog : public Dog {public:SDog(string name) : Dog(name){}virtual void bark() {Dog::bark();c...

Android实现ListView或GridView首行/尾行距离屏幕边缘距离

Android上ListView&GridView默认行都是置顶的,这样会很丑。一般为了解决这个问题都会在首行或尾行加上一个隐藏的View,那样实在是太麻烦了。在网上看博客的时候突然看到这个属性真的很有用!直接上关键属性:设置ListView或GridView的android:clipToPadding = true,然后通过paddingTop和paddingBottom设置距离就好了。博客原文:http://www.cnblogs.com/xitang/p/3606578.html 1.clipChild用来定义他的子控件是否要在他应有的边...

Ruby on Rails Session 1: How to Build a Ruby on Rails on the Ubuntu.【代码】

About Ruby on RailsRuby on Rails is an application stack that provides developers with a framework to quickly create a variety of web applications. Ruby on Rails does take a little while to install on a virtual server, but luckily there are a lot of helpful tools to make this process as easy as possible. You can run this tutorial on your droplet as a user with sudo privileges. You can check out ho...

javaIo流【代码】

转载自:http://ggicci.blog.163.com/blog/static/2103640962012813997493/Java :关于 Java 流的笔记 State :Java 流分为 字符流 和 字节流 两种。分别四个抽象类 Reader/Writer、InputStream/OutputStream 表示。Hierachy : Note : 抽象类 无公共构造器 已弃用 父类/超类 -----> 子类How to use ? Reader 与 Writer 所派生的子类用来处理字符流;InputStream 与 OutputStream 所派生的子类用来处理字节流。...

【Java】计算某个数内的所有素数【代码】【图】

代码 1publicstatic List<Integer> getPrimeNumber(int a) {2 List<Integer> primeNumberList = new ArrayList<>();3if (a < 2) {4return primeNumberList;5 }6 7double sqrt;8 Integer primeNumber;9// 默认是素数10boolean flag = true; 11for (int number = 2; number < a; number++) { 12 sqrt = Math.sqrt(number); 13for (int index = 0; index < primeNumberList.size(); index++) { 14 prim...

vscode开发blender插件(报错could not install ptvsd)

使用JacquesLucke大神编写的vscode插件Blender Development,参考如下:https://www.bilibili.com/video/BV1EJ41187hT?t=43个人碰到的问题:使用blender2.83版调试,报错:……found bundled python: c:\Program Files\Blender Foundation\Blender 2.83\2.83\pythoncould not install ptvsd……后来改成用blender2.92,运行成功……然后,把blender2.92自动安装成功的ptvsd等文件夹,复制到blender2.83中,再改回用blender2.83调试...

thinkphp5 url传参【代码】

url(‘index/blog/read‘,[‘id‘=>5,‘name‘=>‘thinkphp‘]);手册https://www.kancloud.cn/manual/thinkphp5/118041原文:https://www.cnblogs.com/supe/p/9029483.html

centos常用命令

ls -l(ll)ls -als -hcd ~cd -cd ..mkdir aamkdir -p aa/bb/ccpwdcat less -mNtail -3vi:wq!cp aa /bbcp -r /aa /bbmv aa bb/ccmv aa bbmv -f aa bb/aarm -rf /*rm -rf *tar -zcvf xxx.tar.gz *tar -zxvf xxx.tar.gz -C /aafind /root -name heqiuyongps -efkill -9 pidps -ef | grep -i vimln -s /aa bbchmod 777 aar:4 w:2 x:1chmod 777 -R /bb查看内核版本cat /proc/version 查看发行版本cat /etc/centos-release查看位数getconf...

1.《ES6标准入门》(阮一峰)--10.对象的扩展【代码】

1.属性的简洁表示法ES6 允许在大括号里面,直接写入变量和函数,作为对象的属性和方法。这样的书写更加简洁。const foo = 'bar'; const baz = {foo}; baz // {foo: "bar"}// 等同于 const baz = {foo: foo};上面代码中,变量foo直接写在大括号里面。这时,属性名就是变量名, 属性值就是变量值。下面是另一个例子。function f(x, y) {return {x, y}; }// 等同于function f(x, y) {return {x: x, y: y}; }f(1, 2) // Object {x: 1, y...

java 类加载器

一开始学java的时候,类加载器看了点但是稀里糊涂的,之后在项目中几乎没使用到类加载器。还是在看开源项目的源码的时候总是会看到ClassLoader的身影。  java中如果要使用某个类,则需要先把这个类加载到内存中方可使用,也就是使用ClassLoader把字节码加载到内存中  java默认有三类加载器:  1、系统类加载器(sun.misc.Launcher$AppClassLoader):    这类加载器负责加载系统属性(java.class.path)下的路径      s...

Javascript Error: 11233 Content-Length mismatch

Today I got a error in fiddler:Failed to obtain request body. System.IO.InvalidDataException The request body did not contain the specified number of bytes. Got expected11233 Content-Length mismatch: Request Header indicated 7,431 bytes, but client sent 0 bytes.I goole all key words on web, but no any clues to root cause. Here is the script:function ShowRatePopUP() { ratePopUpLinkButton = docum...

整理分享C#通过user32.dll模拟物理按键操作的代码【代码】

转载自:http://blog.skydev.cc/对系统模拟按键方面的知识和按键映射代码做了一下梳理,在这里分享出来,适用于开发自动操作工具和游戏外挂。主代码:public const int KEYEVENTF_EXTENDEDKEY = 0x0001; //Key click flagpublic const int KEYEVENTF_KEYUP = 0x0002; //Key up flag[DllImport("user32.dll")]private static extern void keybd_event(byte bVk, byte bSCan, int dwFlags, int dwExtraInfo);[DllImport("user32.dll"...

Java中“==”与equals方法的区别【代码】

1. 用“==”比较两个变量,如果两个变量是基本类型变量,且都是数值类,则值相等就返回true 如果两个变量是引用型变量,则两个对象的地址一样,即指向同一个对象,则返回true2.equals:String类对equals进行了重写:1)若是同一个对象,返回true; 2)若不是,则比较它们的值,值相同,返回true 重写代码:publicboolean equals(Object anObject) {if (this == anObje...

Myeclipse 快捷键设置和自动提示设置【图】

1、快捷键设置和调整 2、自动提示信息设置与调整 原文:http://www.cnblogs.com/cac2020/p/5304315.html

JavaScript函数【代码】

函数:就是一个可以反复执行的代码块为什么使用函数:您能够对代码进行复用:只要定义一次代码,就可以多次使用它。您能够多次向同一函数传递不同的参数,以产生不同的结果。创建一个函数:函数创建的过程,就是找一个堆内存空间,把函数代码放进去,把内存地址赋值给函数名function 函数名(){ //函数体 } 函数名() //函数调用调用函数:函数声明之后可以多次调用;函数每次调用都会产生一个新的所有作用域...

构建微服务:如何优雅的使用mybaits【代码】

*:first-child{margin-top: 0 !important}.markdown-body>*:last-child{margin-bottom: 0 !important}.markdown-body .absent{color: #c00}.markdown-body .anchor{position: absolute;top: 0;left: 0;display: block;padding-right: 6px;padding-left: 30px;margin-left: -30px}.markdown-body .anchor:focus{outline: none}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdow...

ubuntu 下安装git 并上传代码至github【代码】【图】

参考博客 http://www.xitongzhijia.net/xtjc/20150320/42297.htmlhttp://blog.chinaunix.net/uid-17188120-id-4650534.html1.Ubuntu下安装GitUbuntu14.04 LTS默认是已经安装Git的,可以使用 git –version 测试是否安装。 如果没有安装,使用命令: sudo apt-get install git git-core 安装git2.ssh认证在Ubuntu下使用ssh命令连接github.com的SSH服务,登录名为git@github.com(所有GitHub用户共享此SSH用户名)。ssh -T git@github...

windows下apache代理转发tomcat【代码】【图】

一、apache2.4代理转发tomcat7通过http_proxy做tomcat的端口转发:描述:将远程服务器映射到本地服务器的URL空间语法:ProxyPass [路径] !|url [键=值键=值 ...]] [nocanon]上下文:server config, virtual host, directory状态:扩展模块:mod_proxy配置httpd.conf:#保证以下模块加载LoadModuleproxy_module modules/mod_proxy.soLoadModuleproxy_http_module modules/mod_proxy_http.soLoadModule rewrite_module modules/mod_r...

apache安装,镇博

1、配置IP地址[root@localhost ~]#vim /etc/sysconfig/network-scripts/ifcfg-eth0 [root@localhost ~]#service network restart[root@localhost ~]#ifconfig eth02、查看并安装httpd[root@localhost ~]#rpm -q httpd[root@localhost ~]#rpm -e httpd --nodeps[root@localhost ~]#tar -zxvf httpd-2.2.17.tar.gz -C /usr/src/[root@localhost ~]#cd /usr/src/httpd-2.2.17/[root@localhost httpd-2.2.17]# ./configure --prefix=/u...

初始化vue项目,报错This is probably not a problem with npm,there is likely additional logging output above

https://blog.csdn.net/ink_if/article/details/79015811参考别人的博客 初始化项目,vue init webpack-simple demo 然后npm install 再然后npm run dev 就报错了,最后找出是版本更新原因, 解决方案: npm install之后,运行 npm i -D webpack-dev-server@2.9.7原文:https://www.cnblogs.com/qianjin888/p/10086950.html

java获取手机号归属地【代码】

1package org.lebing.test;2 3import java.io.InputStream;4import java.io.OutputStream;5import java.io.OutputStreamWriter;6import java.net.URL;7import java.net.URLConnection;8 9import javax.xml.parsers.DocumentBuilder;10import javax.xml.parsers.DocumentBuilderFactory;11 12import org.w3c.dom.NodeList;13 14publicclass Test {15/** 16 * 17 * 获得soap请求18 * 19 * @param mobileCode20 ...

SQLite与Delphi XE4 (一)【图】

时隔这么久,因为工作中需要将一些图片序列文件进行分析,然后将结果进行分组统计,而分组统计用SQL语法很容易实现,但是要求程序运行的环境中安装有庞大的数据库系统,经过网上的寻找,终于发现了SQLite。SQLite是一款开源的(呵呵,对于我们来说就是免费的)、嵌入式关系型数据库,省去了专用于关系型数据库管理系统日常费用,它没有独立运行的进程,它与所服务的应用程序在应用程序进程空间内共生共存。这样的数据库正是我所需要...

大数据表同步

???????前段时间,项目组有需求需要对一个千万级的表进行数据同步,目标并不复杂,将用户的一张表数据同步到我们自己的数据库中,当然,中间需要关联几张关联的表数据。?????? 一开始,客户考虑到安全等因素,只提供数据表导出的csv文件,大小约为700多M,数据量1200w。LZ脑子一热,不假思索使用spring+ibatis开始搞起了代码,一个小应用大概用了一上午编写完毕,当时LZ为自己的小成就还沾沾自喜。但在当天下午的实际测试时,LZ被着...

Android 隐藏关闭软键盘【代码】

直接复制代码就可以用 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);if (imm != null) { imm.hideSoftInputFromWindow(getWindow().getDecorView().getWindowToken(), 0);}原文:http://www.cnblogs.com/teddy-yan/p/6252672.html

Hibernate学习之hibernate状态【代码】【图】

hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中,离线状态就是数据库中有,但是session中不存在该对象。 1 session = HibernateUtil.openSession();2 session.beginTransaction();3 Person person = new Person();4 person.setName("sunf...

css修饰操作【代码】

一:宽和高:  width:为元素设置宽度。  height:为元素设置高度。  ps:块级标签才能设置宽度,内联标签的宽度由内容来决定。 二:字体属性:  1.文字字体:    font-family 可以把多个字体名称作为‘退回’ 系统来保存。如果浏览器不支持第一个字体就会尝试下一个。浏览器会使用可识别的第一个值。   2.字体大小:    font-size :设置字体大小。(设置成inherit表示继承父元素的字体大小)  3.字体字重(...

Git 实用命令总结【代码】

初始化一个目录git init添加本地修改的文件git add .其中.表示添加当前目录下面所有修改&新增的文件,如果想单独add指定目录或文件将.替换成目录或文件地址就可以了提交更新git commit -m ‘注释‘这里的提交是提交到了本地仓库.删除文件git rm file/dir直接使用shell进行rm file操作后版本还需要使用git rm file命令从版本库从删除文件,其中如果是删除目录,需要增加一个-r参数查看提交历史git loggit log命令能查看所有版本的提...

进程同步的两种实现【代码】

在前文《Linux – 进程控制》博客中,我曾提到过父子进程之间的同步有两种方法:分别是基于管道和信号实现。 为什么需要进程的同步,当我们创建一个新进程时,为了保证父子进程的运行按照我们预期的时序进行,所以需要加入同步机制。下面直接以代码示例来实现两种同步方式。 基于管道实现的进程同步 #include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <errno.h> #include "include/debug....

EJB中数据库操作技术(JPA)

一、导言---- 什么是JPA Java Persistence API,规定使用注解或XML描述对象与数据表的映射,实现将对 象信息持久化到数据库。目前Hibernate\TopLink\OpenJPA等框架都支持JPA规范。本例中,演示了通过JPA技术实现员工--部门多对一关系。 二、JPA开发流程 预先建立一个EJB工程 a. 配置数据源DataSource,修改*-ds.xml文件,并放入服务器的deploy目录 提示:在配置文件中指定了用那个数据源连接数据库:mysql-ds.xml中封装...

python_smtplib【代码】

import smtplib smtpserver = ‘smtp.qq.com‘ fromaddr = ‘fromaddr@qq.com‘ toaddrs = ‘toaddr@qq.com‘ msg = ‘Subject: This message is automatically sent through the python!‘ server = smtplib.SMTP(smtpserver) server.login(fromaddr, ‘password‘) server.sendmail(fromaddr, toaddrs, msg) server.quit()用python发邮件需要的条件:发送方的邮箱和密码、接收方的邮箱、发送方邮箱服务器、发送信息(发送标题和内...

Android ListView 嵌套 ImageView,如何响应ImageView的点击和长按事件

http://www.tuicool.com/articles/EZv2Uv 1、先说下嵌套在ListView中的ImageView如何响应点击事件方法:在imageView中设置onClick属性,例如:android:onClick="TimeClick"然后在Activity中写TimeClick方法,获取ImageView的id就可以了。2、长按事件:本人是用BaseAdapter的,然后在getView中写:holder.iv.setOnLongClickListener(new deleteClickListener());holder.iv是: private class Holder{ public ImageView iv; } ho...

split 实现(c++ string)【代码】

#include <iostream> #include <vector>size_t split(std::string &src, std::vector<std::string> *tokens, std::string sep) {size_t last= 0;size_t index = src.find(sep, last);size_t length = src.size();while(index != std::string::npos){tokens->push_back(src.substr(last, index-last));last = index + 1;index = src.find(sep, last);}if(length - last > 0){tokens->push_back(src.substr(last, length-last));}ret...

oracle分区技术提高查询效率【代码】

概述: 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时,不至于每次都扫描整张表。下面介绍如何使用分区增加查询效率range分区:就是区域分区CREATETABLE SALE (PRODUCT_ID VARCHAR2(5),SALE_COUNT NUMBER(10,2) ) PARTITION BY RANGE (SALE_COUNT) (PA...

读书笔记,《Java 8实战》第五章,使用流【图】

本章我们将会了解到关于Stream API的很多操作,这些操作能够完成很多复杂的查询,比如,比如筛选,切片,映射,查找,匹配和规约,第一节,筛选和切片 首先我们来看看用谓词来选择流动的元素,主要介绍了几个基础操作,包括:filter, distinct, limit, skip等。 比如对于filter,这里给了上一章的一个例子,用一个谓词来判断一个菜单中是否有蔬菜:List<Dish> vegetarianMenu = menu.stream().filter(Dish::isVegetarian).co...

Proximal Algorithms 2 Properties【图】

目录可分和基本的运算不动点 fixed pointsMoreau decomposition可分和如果\(f\)可分为俩个变量:\(f(x, y)=\varphi(x) + \psi(y)\), 于是: 如果\(f\)是完全可分的,即\(f(x) = \sum_{i=1}^n f_i (x_i)\):\[ (\mathbf{prox}_f(v))_i = \mathbf{prox}_{f_i}(v_i) \]这个性质在并行算法的设计中非常有用。基本的运算如果\(f(x) = \alpha \varphi (x) + b\), \(\alpha > 0\):\[ \mathbf{prox}_{\lambda f} (v) = \mathbf{prox}_{\alpha ...

Unity周记: 2020.06.29-07.05

1. YouTube - Unity a. Boat Attack and Universal RP in Unity! (Overview) (YouTube) b. Powerful libraries for high fidelity visualization applications | Unite Now 2020 (YouTube) c. Creating a Physics Sandbox | Beginner Prototype (YouTube) d. How to work with multiple scenes in Unity (YouTube) (Bilibili) e. Custom Pass Framework in HDRP (Tutorial) (YouTube) (Bilibili)2. Unity Tech...

编程算法 - 篱笆修理(Fence Repair) 代码(C)【图】

篱笆修理(Fence Repair) 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 把一块木板切成N块, 每次切两块, 切割的开销是木板长度, 求将木板切割完的最小开销.即霍夫曼编码(Huffman).贪心算法, 类似二叉树型结构, 最短板和次短板是兄弟结点, 选取两个最小木板, 最后进行切割, 合并两个最小木板, 依次递推.代码:/** main.cpp** Created on: 2014.7.17* Author: spike*//*eclipse cdt, gcc 4.8.1*/#include <stdio....

使用Maven 整合Spring和hibernate 适合初级接触的学者【图】

本文,主要介绍Spring 和 hibernate怎么去整合,废话就不多说了,如果不知道spring 和hibernate 是干嘛的,还请去问问度娘哈。下面开始一步一步搭建:工具: Idea 一、先搭建Spring 1.新建一个maven项目:至于填写项目名称什么的就不一一介绍了这里我的idea没有自动生成test文件夹,需要大家自己建一下,之后的项目目录如下图所示:2.下面我贴出项目的Pom文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht...

正则表达式小结【代码】【图】

转载请注明出处http://blog.csdn.net/crazy1235/article/details/50532754基本用法Pattern类常用的方法Matcher类常用的方法语法介绍匹配替换查找分割贪婪匹配与懒惰匹配捕获组与非捕获组捕获组非捕获组 X X X X常用正则表达式18位身份证号国内手机号验证密码邮箱参考基本用法从JDK1.4开始提供了对正则表达式的支持,位于java.util.regex包里。主要用到的类就是Pattern和Matcher。Pattern用于编译你编写的表达式。publicfinalclassP...

近年来,手机app的热起,越来越多的公司企业也引入或者投资到android和ios的app行业当中,继而产生手机软件测试的蓬勃发展。而作为基础行业的web测试,和手机app测试又有什么的相同点与不同之处呢?

1、相同点不管是传统行业的web测试,还是新兴的手机app测试,都离不开测试的基础知识,即是不管怎么变,测试的原理依然会融入在这两者当中。1)设计测试用例时,依然都是依据边界值分析法、等价类划分等;2)多数采用黑盒的测试方法,来验证业务功能是否得到正确的应用;3)需要检查界面的布局、风格和按钮等是否简洁美观、是否统一等;4)测试页面载入和翻页的速度、登录时长、内存是否溢出等;5)测试应用系统的稳定性等。2、不同...

Servlet下【代码】

HTTP简介  HTTP是 hypertext transfer protocol(超文本传输协议)的简写,它是 TCP/IP 协议集中的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程以及数据本身的格式。  1. HTTP 的会话方式    四个步骤:    浏览器与WEB服务器的连接过程是短暂的,每次连接只处理一个请求和响应。对每一个页面的访问,浏览器与WEB服务器都要建立一次单独的连接。    浏览器到WEB服务器之间的所有通讯都是完全独...

设计模式学习笔记--备忘录模式【图】

一.简介今天来学习一下设计模式中的备忘录模式。说到这个模式,也许不太熟悉,不过相信写代码的时候,写错了之后,Ctrl+Z的功能用得还是比较多的,比如Word,Photoshop等编辑软件中,撤销功能都是必不可少的。而备忘录模式就是一个很好地实现撤销功能的一种设计模式。它可以让我们的系统恢复到之前的状态,嗯哼,传说中的月光宝盒!下面看一下备忘录模式的定义以及UML类图: 在不破坏封装性的前提下,捕获一个对象的内部状态,并在...

JS组件系列——表格组件神器:bootstrap table

参考博客:http://www.cnblogs.com/landeanfen/p/4993979.html官方api:http://bootstrap-table.wenzhixin.net.cn/documentation/ $(‘#table‘).bootstrapTable({ data: data });原文:http://www.cnblogs.com/tianboblog/p/5613850.html

【IntelliJ 】IntelliJ IDEA 自动导入包 快捷方式 关闭重复代码提示【图】

idea可以自动优化导入包,但是有多个同名的类调用不同的包,必须自己手动Alt+Enter设置设置idea导入包勾选标注 1 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。 勾选标注 2 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的 ==========================================================...

win7下通过easyBCD引导安装Ubuntu14.04

in7装Ubuntu双系统,不需要U盘 本文测试安装的是32位的ubuntu-14.10-desktop-i386.iso 系统。准备: Ubuntu系统ISO文件。EasyBCD 软件。 Step 1. 在windows里面把空余空间腾出来计算机右键,管理,磁盘管理,通过压缩卷等方法得到要分给 Ubuntu系统的分区。或者原来你就有某个盘用于装 Ubuntu。 将该卷删除。 Step 2. 使用EasyBCD引导Ubuntu ISO启动打开EasyBCD,添加新条目,NeoGrub,安装。然后点击,配置。在出现的menu.lst最后...

Git 在同一台机器上配置多个Git帐号【图】

在同一台机器上配置多个Git帐号By:授客 QQ:1033553122 实践环境win10Git-2.21.0-64-bit.exeTortoiseGit-2.8.0.0-64bit.msi代码托管 Gitee.com 1. 打开Git Bash进入到Git repository所在目录,右键->Git Bash Here 2. 查看配置[可选]git config --list 3. 移除全局配置# 移除全局配置账户git config --global --unset user.name#查看全局用户名git config --global user.name # 移除全局配置邮箱git config --global --uns...

21年8.6面试总结

一、第一家  1.项目中负责哪些功能  2.js的基本数据类型,检测数据类型  3.unfinde和null的区别  4.js中new操作符做了那事情  5.浏览优化  6.js延迟加载的方式  7.es中promis和异步的区别  8.es新增了let和const和var的区别  9.js闭包,js还有哪些操作会造成内泄露,let和const出现后还有需要需要闭包。原文:https://www.cnblogs.com/qiaozhiming123/p/15104740.html

CentOS 7 安装配置 NFS

CentOS 7 安装配置 NFS环境nps 192.168.1.97client 192.168.1.98一、yum 安装yum -y install nfs-utils rpcbindnfs 的配置文件 /etc/expots默认为空vi /etc/exports/opt/test/ 192.168.1.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)二、使配置生效exportfs -r注:配置文件说明:/opt/test 为共享目录192.168.1.0/24 可以为一个网段,一个IP,也可以是域名,域名支持通配符 如: *.qq.comrw:read-write,...

关于Unity实现AR功能(二)进阶触发及手势【图】

一. 图片识别触发与图片移出视角触发ImageTarget身上“Default Trackable Event Handler”脚本中“OnTrackingFound”方法:图片识别触发“OnTrackingLost”方法:图片移出视角触发根据需要自定义重写该方法二. 对应的手机操作手势1. Input.touchCount==1 //操作的手指数量2. Input.GetTouch(0).phase==TouchPhase.Begin/Stationary...或者其他 //手指的操作类型(刚按下,静止持续按,移动持续按,取消按等等操作)3. Input.GetTou...

react 数组删除某一项更新setState无效的问题,react js怎么删除数组某一项,splice删除了某一项页面数据却不变【代码】

前言:相信许多人应该踩过这个坑,使用数组splice方法删除时候,然后通过setState更新数组,setState不工作。打印原数组已经删除了某一项,页面数据却不变。1、错误实例 removeEntities = (entities) => {const { arr } = this.state;arr.map((item, index) => {if (item === entities) {arr.splice(index, 1);this.setState({arr: arr, });    console.log(arr) //这里打印发现arr已经发生了变化,但是setState在页面...

centos7安装xtrabackup

Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份。 1.安装percona仓库yum -y install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm2.安装xtrabackupyum install percona-xtrabackup -y3.创建备份用户及设置权限CREATE USER ‘bkpuser’@‘localhost‘ IDENTIFIED BY ‘password‘;GRANT RELOAD,LOCK TABLES,PROCESS,REPLICATION CLIENT ON . TO ‘bkpuser‘@‘loc...

PHP获得header头进行分析

学web的人都知道,要深刻的理解就一定要对HTTP协议有深刻的理解,这样你才能理解整个运行的流程,有些功能你才能理解应该如何去实现,比如:仿盗链啊,定义IP后切换页面语种的版本啊,等等,这里就来对这个进行说明,PHP不像JAVA有个request对象来对请求进行封装,然后你读取request.getHeader()就能取出浏览器的请求PHP中是通过全局变量$_SERVER来对浏览器的请求进行封装的$_SERVER 是一个包含了诸如头信息(header)、路径(path)、...

iOS 之 文件缓存

对于信息量不是太大的数据,可以使用文件缓存来处理。文件缓存可以缓存字典和数组。步骤一:创建路径  路径要一级一级往下创建,基本不用考虑创建失败的情况。但是如果创建失败了要怎么做呢?按道理应该提示出来。结束往下的操作,因为没有办法继续创建下面的目录。  创建路径要放到~Document下面,在真机上才能运行。  创建路径只是目录,文件名称还要在读写时附加上。步骤二:读写 原文:http://www.cnblogs.com/SimonGao/...

[转] C#自定义的字符串操作增强类【代码】【图】

1using System;2 3namespace DotNet.Utilities4{5publicclass RandomOperate6 {7// 一:随机生成不重复数字字符串 8privateint rep = 0;9publicstring GenerateCheckCodeNum(int codeCount) 10 { 11string str = string.Empty; 12long num2 = DateTime.Now.Ticks + this.rep; 13this.rep++; 14 Random random = new Random(((int)(((ulong)num2) & 0xffffffffL)) | ((int)(num2 >> this.rep))); 15for (in...

(android-001)非基本类型实现Parcelable使用【代码】

//实体beanpackage org.mo.common.util.entity;import java.util.Date;import android.os.Parcel; import android.os.Parcelable;/** * * @author moziqi * */ public class BeanDemo implements Parcelable {private Integer id;private String name;private Date createTime;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName...

eclipse在包下新建子包【图】

在eclipse在包下面,在新建子包,像下面酱紫~咋做呢,我也搜了百度一些方法,把我成功的分享给大家~首先,在src点右键,new一个package,我的包名是com.springmvc,新建后,就长下面这个样子,为啥会多一个com,com.springmvc,我也不知道(望大神指教),不过刷新一下项目,这个就会没有了。接下来,开始新建子包,在刚才新建的包上面继续new一个package, 注意啦!注意啦!这个时候Source folder的路径要继续写到你上一个包的名...

Mysql数据库中制作千万级测试表

前言:为了方便测试性能、分表等工作,就需要先建立一张比较大的数据表。我这里准备先建一张千万记录用户表。步骤:1 创建数据表(MYISAM方式存储插入速度比innodb方式快很多)数据表描述数据量:1千万字段类型:id :编号uname:用户名ucreatetime: 创建时间age:年龄CREATE TABLE usertb ( id serial, uname varchar(20) , ucreatetime datetime , age int(11) ) ENGINE=MYISAMDEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci...

关于数据挖掘,你必须知道的几个主要方法

数据挖掘是一门交叉性的新兴学科,它将数据可视化、数据库技术、高性能计算机、统计学、机器学习、模式识别、人工智能等多个范畴的理论和技术融合在一起。数据挖掘的主要方法概括为:预测模型方法、数据分割方法、关联分析法和偏离分析法(图1)。解决实际问题时,将已知的数据库蕴含的复杂信息转换成数学的语言,建立数学模型,运用相应的处理方法结果会更加有效。数据挖掘方法有哪些? 一、预测模型方法预测模型方法是数据挖掘主要...

如何高效地存储与检索大规模的图谱数据?【图】

本文分享自华为云社区《知识图谱的存储与检索》,原文作者:JuTzungKuei 。 1、概述 背景:随着互联网的发展与普及,一个万物互联的世界正在成型。与此同时,数据呈现出爆炸式的指数级增长,我们正处于一个数字洪流汹涌澎湃的新时代。我们每天产生多少数据?据统计每天:发送5亿条推文博客;发送2940亿封邮件;全世界每天有50亿次在线搜索;一辆联网汽车会产生4TB的数据;Facebook每天产生4PB的数据,其中包含3.5亿的照片以及1亿小...

【php】正则表达式【代码】

一、生活当中的正则表达式:  a)Notepad++、word等这些具有编辑功能的软件,都具有一个查找、替换的功能,这个功能,其实就属于正则模式的一种匹配、替换;包括windows当中可以实现的查找,也是应用的正则模式匹配;包括一些搜索、匹配的软件也是使用的正则模式规则来写的!二、PHP当中的正则:  a)定义:它是用于对使用一种模式,对一段字符串进行的查找、替换、匹配、分割的作用  三、正则模式:  a)其实就是一段特殊的字...

es6

1、变量let不能重复声明,不然会报错,变量可以修改,块级作用域2、const不能重复声明,变量不能修改,块级作用域3、var可以重复声明,没有块级作用域let show = function() { console.log(‘333‘)}let show = ()=>{ console.log(‘333‘)}++++++++++++++++++++++++let show = function(a) { console.log(‘333‘)}let show = a=> { console.log(‘333‘)}++++++++++++++++++++()如果只有一个参数的时候可以省略{}只...

PHP进程同步代码实例

经常遇到这样一种情况,计划任务定时后台执行某个php程序,有时候也需要手动执行,可能多个人都需要执行这个程序,如果任务持续时间非常长,就很容易造成重复执行,所以就开发了下面的类。作用:在实际代码运行前检查与当前相同操作的进程是否正在运行,高并发运行是可靠的,运行中的进程中途异常中断不会产生任何影响。构造方法传递pid文件目录的绝对路径,需要自己保证不同进程对应不同pid文件。复制代码 代码如下: <?php /* * ...

【android-tips】installfailedinsufficientstorage解决方案【图】

(转载请注明出处:http://blog.csdn.net/buptgshengod) 有的时候当我们调试android程序时,往往因为installfailedinsufficientstorage这个问题而不能将工程文件读入调试机,看似是由于内存空间不足,其实往往我们腾出了空间也不能解决这个问题。为了根本解决这个错误,下面提供一种解决方案。方法非常简单:在AndroidManifast.xml中插入这句话android:installLocation="preferExternal" 具体位置如图 原文:http://blog.csdn....

python-文件创建和修改删除

#coding=utf-8 ‘‘‘1.批量创建文件-->createfiles(filenames) 2.统计文件数量,格式,内容大小-->printfiles(filenames) 3.删除文件 4.打印每个盘目录下文件名--> ‘‘‘ import os import sys#文件夹地址filenames="D:\\test\\"#批量创建文件 def createfiles(filenames): i=0 print("Create files is running...\n") num=input("Please input the number of files:\n") while i<num: i+=1 ...

Java for LeetCode 072 Edit Distance【代码】

Given two words word1 and word2, find the minimum number of steps required to convert word1 to word2. (each operation is counted as 1 step.)You have the following 3 operations permitted on a word:a) Insert a character b) Delete a character c) Replace a character解题思路:DP问题,JAVA实现如下: public int minDistance(String word1, String word2) {int[] dp = new int[word2.length() + 1];for (int i ...

C++ abs() and std::abs()

记录一个错误,这个错误导致我在服务器集群上浪费了四天的时间,计算出一堆毫无意义的结果。 在某些编译器环境下,在不使用using space std;的情况下,std::abs() 和 abs()的行为有可能不同。 std::abs()包括std::abs(int), std::abs(float), std::abs(long long)等,而abs()有可能只有abs(int)一种形式,导致abs(float)返回的值永远为0。 原文:https://www.cnblogs.com/I-AM-DUMBASS/p/14769926.html

PHP登陆后跳转到登陆前页面实现思路及代码

最近手上一个小项目让我接触到PHP编程,简单的登陆功能已经OK。可是在实际使用的时候发现一个问题:用户A发送一个链接给用户B,B打开时页面提示登陆,可是登陆成功后,却跳转到了首页,而并不是A发送的链接。为了有更好的用户体验,B登陆成功后应该自动跳转到登陆前的链接。查了PHP帮助手册,利用$_SERVER全局变量可以实现这个功能。 $_SERVER是PHP的一个超全局变量,关于$_SERVER变量的详细解释可以参考:http://www.php.net/manu...

php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)

复制代码 代码如下:<?php  /*   *读取文件内容至字符串中,同时去除换行、行首行尾空格。   */ header("Content-type: text/html; charset=utf-8"); echo preg_replace(‘/((\s)*(\n)+(\s)*)/i‘,‘,‘,file_get_contents(‘./file.php‘));//End_php //输出: aaaa,bbbb,cccc,dddd,eeee,ffff,gggg,hhhh,iiii,jjjj,kk kk,ll ll //file.php内容: aaaa cccc dddd eeee ffff gggg hhhh iiii jjjj kk kk ll ll //file.php替换空格...

Mysql-索引【代码】【图】

阅读目录一 介绍二 索引的原理三 索引的数据结构四 聚集索引与辅助索引五 MySQL索引管理六 测试索引七 正确使用索引八 联合索引与覆盖索引九 查询优化神器-explain十 慢查询优化的基本步骤十一 慢日志管理一 介绍为何要有索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重...

Python学习笔记(五)【代码】

5、常用库介绍学习NumPyQ:什么是NumPy?A:一个强大的N维数组对象Array、比较成熟的(广播)函数库、用于整合C/C++和Fortran代码的工具包——————————————————————————————————————————ndarrayN维数组对象,一系列同类数据的集合(基本类型+复杂类型),以0为下标起点如何创建ndarraynp.array([[1,2,3],[4,5,6]], dtype=‘f8‘) #复杂类型 stu = np.dtype([(‘name‘,‘U20‘), (‘age‘...

Porsche Macan S 2015 3.0L oil reset with Foxwell NT530 & NT680

Car model and year: Porsche Macan S 2015 3.0L Purpose: oil reset Tools that are confirmed working fine:Foxwell NT530 scannerFoxwell NT680 scanner Foxwell NT680 Porsche Macan Oil service reset car list Details on Foxwell NT530 Porsche Macan S 2015 3.0L oil reset:Source:http://www.foxwellsupport.com/porsche-macan-s-2015-3-0l-oil-reset-with-foxwell-nt530-nt680/ 原文:https://www.cnblogs.com/autolobd...

html头部【代码】

HTML <head> 元素<head> 元素是所有头部元素的容器。<head> 内的元素可包含脚本,指示浏览器在何处可以找到样式表,提供元信息,等等。以下标签都可以添加到 head 部分:<title>、<base>、<link>、<meta>、<script> 以及 <style>。 HTML <meta> 元素<!--定义字符集 --><meta charset="utf-8"><!--viewport用于定义在移动端上的显示 --><meta name="viewport" content="width=device-width, initial-scale=1.0">原文:https:/...

iOS 中创建一个Universal App并且添加多个target【图】

在iOS中要想做一个通用iPhone和iPad的应用其实很简单,我们只需要在创建建工程的时候选择这样你创建出来的工程就可以像这样那么如果要想在工程里判断什么时候处理iPad的逻辑什么时候处理iPhone的逻辑也很简单,只需要添加一个define即可#define isPad (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) if (isPad) {self.view.backgroundColor = [UIColor yellowColor];}else{self.view.backgroundColor = [UIColor blueColor...

Python学习教程【图】

Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。 最喜欢写脚本用,爽丫丫! 点击下载原文:http://www.cnblogs.com/xiaochina/p/5890916.html

Android - Fragment(碎片) 详解【图】

Fragment(碎片) 详解本文地址: http://blog.csdn.net/caroline_wendyFragment(碎片)将Activity拆分成多个完全独立封装的可重用的组件, 每个组件包含独立的生命周期和UI布局.Fragment是独立的模块, 可以在正在显示的Activity中添加\删除\更换Fragment;Fragment需要分配相应的UI, 不需要在manifest.xml进行注册, 因为Fragment的生命周期依赖于Activity.Fragment的生命周期:使用Fragment构建Activity UI的优势是可灵活地, 动态地从一个...

java面试5

1.如何将String类型转化Number类型?列举说明String str = "123";Integer num1 = new Integer(str);int num2 = Integer.parseInt(str);Integer num3 = Integer.valueof(str);2.break,continue,return 的区别?break用于switch和循环,用于结束switch和当前循环continue用于循环,用于结束本次循环return 用于结束当前方法,还可以用于return 返回结果3.原文:https://www.cnblogs.com/pengyupeng/p/11515467.html

idea 无法加载识别本地类【图】

@目录报错尝试解决小结idea 的影响力在java开发中的地位自不用说,但是它也经常“作妖”。今天我就遇到了它居然无法识别本地的一个实体和工具类的情况;本来不想写篇博客,但是觉得算是个坑点,遂记录在此!报错 从截图我们可以看出,idea无法识别我本地自己定义的一个错误码提示类;尝试解决重新pull 代码,maven clean --> compile 清理编译,发现还是不ok;比对同事代码,代码一样。同事那边没问题,说明不是代码问题,可以确定i...

C#动态添加控件到窗体不显示【代码】【图】

在FormLoad里面添加控件时,用this.Controls.Add()方法向窗体里面动态添加控件,调试,一直不显示,后来发现原来窗体上有一个groupbox覆盖了整个窗体,其实控件已经添加上去了,只是被遮盖了。后面改为this.groupBox1.Controls.Add(),把控件添加到groupbox里面就不会被遮盖了 1privatevoid UniqueForm_Load(object sender, EventArgs e)2 {3if (pFlag == 1)4 {5 Label lbllevel = new Label();...

PHP连接SQLServer【图】

连接前配置系统:1.检查文件 php5.2.5/ntwdblib.dll 默认下面有一个,不能连接再替换.下载正确版本的 ntwdblib.dll (2000.80.194.0),地址: http://webzila.com/dll/1/ntwdblib.zip2.配置phpa、打开php.in将extension=php_mssql.dll的注释符号去掉。b、打开php.in将mssql.secure_connection = Off改为on。c、将php_mssql.dll拷贝到php.in中extension_dir 指定的目录或者系统system32目录下。(php_mssql.dll在php的压缩安装包中有)。...

VirtualBox使用Centos7与主机共享文件夹【图】

最近使用VitrtualBox安装Centos7学习,liunx脚本和一些命令,经过一些研究完成了虚拟机与 主机共享文件夹,虚拟机链接外部网络,主机与虚拟机互相通信。在其中遇到一些我解决的技术问题记录下来,供大家参考。一、VirtualBox要让Centos7和主机共享文件夹,要安装增强功能,虚拟机如果不是Centos7.可以通过启动虚拟机->点击设备安装增强功能。centos7 安装增加功能步骤如下打开virtualbox安装目录找到VBoxGuestAdditionsISO文件 点击...

不得不会的10点Java基础知识【图】

1.实例变量和类变量实例变量:指每个对象独立的,修改其中一个对象的实例变量,不会影响其他实例变量的值,变量值无 static 关键字修饰;类变量:是指所有对象共享的,其中一个对象把该变量的值修改了,那么所有对象的该变量的值都修改了,使用 static 关键字修饰,一般使用 「类名.属性」 来访问;2.静态方法和非静态方法静态方法:是指使用 static 关键字修饰修饰的方法,一般使用 「类名.方法」 来访问,也可以通过 「对象.方法...

Java 注解2

java 注解是先标记后面当需要时,通过注解相关的特殊方法来触发. 反射 reflect 来使用注解java 注解 与 python 装饰器的不同先说java的注解(Annotation),实际上是给语法元素打一个标记。比如你可以给一个函数打一个标记,给一个类打一个标记等等。Java只保证记录这个标记,但是不会主动根据这给标记做任何事。比如,你在Spring里,给一个私有成员打 @Autowired 这个标记。public class XXXService { @Autowired private XXX...

iOS 关于流媒体 的初级认识与使用【代码】【图】

1.流媒体指在Internet/Intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件。流式媒体在播放前并不下载整个文件,只将开始部分内容存入内存,流式媒体的数据流随时传送随时播放,只是在开始时有一些延迟。流媒体实现的关键技术就是流式传输。2.这里的流媒体地址是指服务端那边已经调好格式的可以在ios上播放的视频流。 举例:http://www.jxvdy.com/file/upload/201309/18/18-10-03-19-3.mp43.iOS的影片播放 Med...

接口自动化测试PHPUnit-框架代码开发3

通过上面几篇文章的实践,我们的基本框架就搭起来了,但发现有个问题就是,之前我们都是单个testcase编写然后去运行的,如果我想运行多个testcase怎么办呢?这里就用到了测试组建testsuite的概念了,其实就是把多个testcase合到一起,然后运行此testsuite,这样ta就遍历执行了里面包括的多个testcase了。demo.php内容如下<?php//代码获取请关注本头条号,然后私信,私信内容为“phpunit”use PHPUnitFrameworkTestSuite;class Test...

ASP.NET Core 3.0 上的gRPC服务模板初体验(多图)【代码】【图】

原文:ASP.NET Core 3.0 上的gRPC服务模板初体验(多图)早就听说ASP.NET Core 3.0中引入了gRPC的服务模板,正好趁着家里电脑刚做了新系统,然后装了VS2019的功夫来体验一把。同时记录体验的过程。如果你也想按照本文的步骤体验的话,那你得先安装.NET Core3.0预览版的SDK。至于开发工具我用的时VS2019,当然你也可以使用VS Code进行。作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/10631420.htmlgRPC的简单介绍gRPC 是一...

shell切割字符串成数组【代码】

v='aaa_111' array=(${v//_/ }) # 注意后面有空格# 增加跳转小程序配置 if [[ $JUMP_XCX != '' ]]; then # 可以判断空字符串 和 空数组NEW_JUMP_XCX=''for v in ${JUMP_XCX[@]};doarray=(${v//_/ }) # 注意后面有空格if [[ $NEW_JUMP_XCX = '' ]];thenNEW_JUMP_XCX+="'${array[0]}'"elseNEW_JUMP_XCX+=",'${array[0]}'"fi donesed -i "s#navigateToMiniProgramAppIdList:.*#navigateToMiniProgramAppIdList: [${NEW_JUMP_XC...

创建数据库表的SQL语句

CREAT TABLE (列名,数据类型,约束) create view(创建视图) create index (创建索引)1、primary key(主键)2、unique (唯一性)3、foreign key references 表名(列名)4、check(约束表达式) 一般unique 要和not null连着使用 创建数据库表的SQL语句标签:span ima for color 使用 数据库 主键 uniq creat 本文系统来源:http://www.cnblogs.com/dyc-1234/p/6739248.html

SQL打印全年日历【代码】

我之前有写过打印本月日历的SQL,里头有详细的说明。具体请参考前面的博文——生成本月日历。 全年日历只是在本月日历的基础上加了月信息,并按月份分组求得。 下面直接分享SQL/*基础数据:年初日期,全年有多少天*/ WITH x0AS ( SELECT CONVERT(DATE, ‘2015-01-01‘) AS yearbegin ,CONVERT(DATE, ‘2015-12-31‘) AS yearend ,DATEDIFF(DAY, ‘2015-01-01‘, ‘2015-12-31‘) AS dayscount),/*枚举全年的所有日期*/x1AS ( ...