小程序学习记录【数组操作相关(持续更新)】(1)
js中push()方法 push()方法是在数组最后边添加一个或多个元素中间以逗号(,)隔开,并返回新的长度; 例如: var char = []
char.push("我是新添加的一个元素") char.push("first","second") js中pop()方法 pop()方法是删除数组中的最后一个元素,把数组长度减1,并返回它删除的元素的值,如果数组已经为空,则不改变数组,返回undefined值; var char = ['one','two','three'] char.pop
window 安装redis服务、卸载redis服务和启动redis服务 win7x64下的redis安装与使用
win7x64下的redis安装与使用 先引用百度百科的一段话吧,具体可以到百科查看吧。 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 官方下载地址:http://redis.io/download,不过官方没有64位的Windows下的可执行程序,目前有个开源的托管在gith
springboot中配置过滤器以及可能出现的问题
在springboot添加过滤器有两种方式: 1、通过创建FilterRegistrationBean的方式(建议使用此种方式,统一管理,且通过注解的方式若不是本地调试,如果在filter中需要增加cookie可能会存在写不进前端情况) 2、通过注解@WebFilter的方式 通过创建FilterRegistrationBean的方式创建多个filter以及设置执行顺序: 1、创建两个实现Filter接口的类TestFilter1 、TestFilter2 p
Solr 的安装和部署
Solr 安装和部署
下载 Solr 安装包并解压
创建 Solr 的家目录E:\solr\solrHome
将 D:\software\solr-x.x.x\example\solr下的所有文件拷贝到E:\solr\solrHome下
将D:\software\solr-x.x.x下的contrib 和 dist拷贝到E:\solr\下,与 solrHome 同级
修改 E:\solr\so...
《构建之法》读书笔记——week8
这次所阅读的为构建之法第一第二章内容,虽然之前的编程作业中,使用到了一些方法,也接受了一些概念,但没有进行深入了解。这次阅读,便是对这些知识进行理论上的回顾与掌握,深入了解其体系,与之前所为相印证。 第一章:软件概论 在第一章概论中,本书提到了软件这一概念的关键。软件是什么?软件即相当于程序加上软件工程。看完第一章后,我觉得,软件的开发,程序的编写重要,但是对于其工程方面,也需花费心思去攻克。首先,从程序方面上看,程序值指的是源程序,即代码,其对数据进行操作,并获得相应预期的结果。于此同时,还
kali使用ssh进行登录
1.首先是使用命令切换 : ~# cd /etc/ssh 查看配置文件2.使用vim进行编辑文件 vim ssh_config 找到其中的两项 1. 将其修改 # PasswordAuthentication no 去掉其注释,并且将no改为yes 2.PasswordAuthentication no 改为yes 3.然后:wq退出之后可能存在登录之后密码不正...
Django Models一对多操作
特别注意: 新版django新建ForeignKey时需要添加 on_delete=models.CASCADE,即 models.ForeignKey("UserType",on_delete=models.CASCADE) 一,新建models文件 class UserInfo(models.Model): name = models.CharField(max_length=10) password = models.CharField(max_length=100)
QT pro文件解析
在QT中使用qmake自动生成pro文件,如果要自己定制工程选项,则需要自行修改pro文件。pro文件有以下关键字:TEMPLATE、TARGET、DESTDIR、DEPENDPATH、INCLUDEPATH、SOURCES、HEADERS、FORMS、LIBS、TRASHLATIONS、RESOURCES、CONFIG、UI_DIR、RCC_DIR、MOC_DIR、OBJECTS_DIR、DEFI
win10下安装Anaconda+Pycharm+CUDA+CUDNN(整体环境搭建-针对个人)
在Pycharm中安装Tensorflow-gpu导致很多出错,然后重新安装CUDA+CUDNN把环境搞崩了,所以,整个环境重新安装——把Anaconda卸载了,Python卸载了,Pycharm卸载了。Anaconda版本:Anaconda3-5.0.1-Windows-x86_64.exePycharm版本:pycharm-community-2018.1.1.exeCUDA版本:cuda_9...
Es 数组对象更新多进程冲突
Es结构 {
"_index": "my_index",
"_type": "my_type",
"_id": "1",
"_version": 26,
"found": true,
"_source": {
"group": "fans",
"user": [
{
"first": "John",
"last": "Smith"
},
{
"first": "Alice
Ubuntu下Tinyos安装步骤
Micaz节点的Tinyos系统安装说明:为了留底也锻炼大家的动手能力,我写了这个文档,里面有我做的时候的步骤和需要注意的问题,算是比较详细了,文档中有问题的话可找我一起讨论!首先,介绍一下Tinyos,TinyOS是UC Berkeley(加州大学伯克利分校)开发的开放源代码操作系统,专为嵌入式无线传感网络设计;但是与一般系统不同的是,Tinyos不能安装在Winsows系统中,它是在LINUX...
linux 文件挂载
在linux下,几乎把一切都看成文件(甚至内存都看成文件来管理)。那么,当一个新设备(例如usb,光盘)连接上电脑后,我们也要想办法把此设备挂载到一个文件夹下,当成文件来管理。 1、看目前的硬盘分区和所挂载点 mount mount -t文件系统类型 -o选项参数 device(设备) dir(挂载点)
-t:如fat32,ext3,ios9660,ntfs等,但这个选项通常不必指定,系统往往能自动认出来
-o:option 选项的意思,可以是-ro(只读),-rw(读写
Visual Studio的框选代码区块功能
要从Visual Studio里复制代码粘贴到其他地方,会因为对齐的问题,造成粘贴的时候,代码左边带有大量的空格。 而VS有一个很好的功能就是框选功能,使用方法是,将光标放置在要框选代码的最左边,然后按动Alt键不放,拖动鼠标左边框选代码区块,然后复制粘贴即可,非常不错。
CentOS系统下docker的安装配置及使用详解
1 docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器。它原本是 dotCloud 启动的一个业余项目,并在前些时候开源了。它吸引了大量的关注和讨论,导致 dotCloud 把它重命名到 Docker Inc。它最初是用 Go 语言编写的,它就相当于是加在 LXC(LinuX Containers,linux 容器)上的管道,允许开发者在更高层次的概念上工作。 Docker 扩展了 Linux 容器(Linux Containers),或着说
linux 搭建samba 文件服务器
CentOS 6下yum 安装Samba文件服务器安装sambalinuxidc@CentOS->~$ sudo yum install -y samba linuxidc@CentOS->~$ sudo yum install -y samba-client linuxidc@CentOS->~$ sudo yum install -y samba-common linuxid...
模式的秘密-观察者模式(三)
利用Java提供的观察者实现 java.utill包:Observable类。 接口:Observer update方法。 Java实现与自己实现的对比。 四点: 第一:不需要再定义观察者和目标的接口,JDK帮忙定义。 第二:具体的目标实现不需要维护观察者的注册信息了,这个Java中Observable类里面以及帮忙实现好了。 第三:触发通知的方式有一点变化,需要先调用setChanged方法,这个是Java为了帮助实现更精确的触发控制而提供的功能。 第四:具体观察者的实现里面,update方
今日推荐
周排行