小程序学习记录【数组操作相关(持续更新)】(1)

js中push()方法 push()方法是在数组最后边添加一个或多个元素中间以逗号(,)隔开,并返回新的长度; 例如: var char = [] char.push("我是新添加的一个元素") char.push("first","second") js中pop()方法 pop()方法是删除数组中的最后一个元素,把数组长度减1,并返回它删除的元素的值,如果数组已经为空,则不改变数组,返回undefined值; var char = ['one','two','three'] char.pop
分类: 其他 发布时间: 04-25 22:48 阅读次数: 6

React 体验

https://github.com/facebook/create-react-app npm i -g create-react-app   cd <your-folder> create-react-app hello-react   cd hello-react yarn start 打开 3000 端口网页 相当于确认是否安装成功 【开发环境】 yarn build yarn global bin 复制粘贴到 path 等于配置 yarn 环境变量 yarn global add s
分类: 其他 发布时间: 04-25 22:48 阅读次数: 4

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
分类: 其他 发布时间: 04-25 22:48 阅读次数: 5

springboot中配置过滤器以及可能出现的问题

  在springboot添加过滤器有两种方式:     1、通过创建FilterRegistrationBean的方式(建议使用此种方式,统一管理,且通过注解的方式若不是本地调试,如果在filter中需要增加cookie可能会存在写不进前端情况)     2、通过注解@WebFilter的方式   通过创建FilterRegistrationBean的方式创建多个filter以及设置执行顺序:      1、创建两个实现Filter接口的类TestFilter1 、TestFilter2 p
分类: 其他 发布时间: 04-25 22:41 阅读次数: 10

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...
分类: 企业开发 发布时间: 04-25 22:41 阅读次数: 7

网络爬虫之爬取图片

import urllib.request import re import os import socket from urllib.error import URLError from urllib.error import HTTPError class PaChong():def url_open(self, url, encodestr): # 打开网址 try: req = urllib.request.Request(url)
分类: 其他 发布时间: 04-25 22:41 阅读次数: 6

《构建之法》读书笔记——week8

这次所阅读的为构建之法第一第二章内容,虽然之前的编程作业中,使用到了一些方法,也接受了一些概念,但没有进行深入了解。这次阅读,便是对这些知识进行理论上的回顾与掌握,深入了解其体系,与之前所为相印证。 第一章:软件概论 在第一章概论中,本书提到了软件这一概念的关键。软件是什么?软件即相当于程序加上软件工程。看完第一章后,我觉得,软件的开发,程序的编写重要,但是对于其工程方面,也需花费心思去攻克。首先,从程序方面上看,程序值指的是源程序,即代码,其对数据进行操作,并获得相应预期的结果。于此同时,还
分类: 其他 发布时间: 04-25 22:41 阅读次数: 9

kali使用ssh进行登录

1.首先是使用命令切换  : ~#  cd /etc/ssh 查看配置文件2.使用vim进行编辑文件 vim ssh_config 找到其中的两项 1. 将其修改 # PasswordAuthentication no 去掉其注释,并且将no改为yes                 2.PasswordAuthentication no 改为yes 3.然后:wq退出之后可能存在登录之后密码不正...
分类: 企业开发 发布时间: 04-25 22:41 阅读次数: 7

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)
分类: 其他 发布时间: 04-25 22:41 阅读次数: 6

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
分类: 企业开发 发布时间: 04-25 22:41 阅读次数: 6

接口的理解

对于刚接触面向对象的人或许都有一个疑问——接口的意义在哪? 继承了某个接口,就要实现它的方法,我不如直接在当前类中定义这些方法并去实现了,为什么还要通过继承接口去实现呢,这不是多绕了几百里路吗? 如果你认为,可以直接在当前类中定义这些方法并去实现,那么你同样会对一个概念有疑惑——继承的疑惑。 你可能会说,继承不是很简单吗,我继承了某个类,继承的类就拥有了父类的成员。如果你这么认为,那么你也会对一个概念有疑惑——多态的疑惑。 首先要明白,类继承的好处有什么? 无非包括两点:扩展成员、可实现多态化
分类: 其他 发布时间: 04-25 22:41 阅读次数: 5

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...
分类: 企业开发 发布时间: 04-25 22:41 阅读次数: 21

Es 数组对象更新多进程冲突

Es结构 { "_index": "my_index", "_type": "my_type", "_id": "1", "_version": 26, "found": true, "_source": { "group": "fans", "user": [ { "first": "John", "last": "Smith" }, { "first": "Alice
分类: 其他 发布时间: 04-25 22:41 阅读次数: 4

Ubuntu下Tinyos安装步骤

Micaz节点的Tinyos系统安装说明:为了留底也锻炼大家的动手能力,我写了这个文档,里面有我做的时候的步骤和需要注意的问题,算是比较详细了,文档中有问题的话可找我一起讨论!首先,介绍一下Tinyos,TinyOS是UC Berkeley(加州大学伯克利分校)开发的开放源代码操作系统,专为嵌入式无线传感网络设计;但是与一般系统不同的是,Tinyos不能安装在Winsows系统中,它是在LINUX...
分类: 企业开发 发布时间: 04-25 22:41 阅读次数: 6

linux 文件挂载

在linux下,几乎把一切都看成文件(甚至内存都看成文件来管理)。那么,当一个新设备(例如usb,光盘)连接上电脑后,我们也要想办法把此设备挂载到一个文件夹下,当成文件来管理。 1、看目前的硬盘分区和所挂载点  mount mount -t文件系统类型 -o选项参数 device(设备) dir(挂载点) -t:如fat32,ext3,ios9660,ntfs等,但这个选项通常不必指定,系统往往能自动认出来 -o:option 选项的意思,可以是-ro(只读),-rw(读写
分类: 其他 发布时间: 04-25 22:41 阅读次数: 6

Visual Studio的框选代码区块功能

要从Visual Studio里复制代码粘贴到其他地方,会因为对齐的问题,造成粘贴的时候,代码左边带有大量的空格。 而VS有一个很好的功能就是框选功能,使用方法是,将光标放置在要框选代码的最左边,然后按动Alt键不放,拖动鼠标左边框选代码区块,然后复制粘贴即可,非常不错。
分类: 其他 发布时间: 04-25 22:41 阅读次数: 6

CentOS系统下docker的安装配置及使用详解

1 docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器。它原本是 dotCloud 启动的一个业余项目,并在前些时候开源了。它吸引了大量的关注和讨论,导致 dotCloud 把它重命名到 Docker Inc。它最初是用 Go 语言编写的,它就相当于是加在 LXC(LinuX Containers,linux 容器)上的管道,允许开发者在更高层次的概念上工作。 Docker 扩展了 Linux 容器(Linux Containers),或着说
分类: 其他 发布时间: 04-25 22:41 阅读次数: 8

linux 搭建samba 文件服务器

CentOS 6下yum 安装Samba文件服务器安装sambalinuxidc@CentOS-&amp;gt;~$ sudo yum install -y samba linuxidc@CentOS-&amp;gt;~$ sudo yum install -y samba-client linuxidc@CentOS-&amp;gt;~$ sudo yum install -y samba-common linuxid...
分类: 企业开发 发布时间: 04-25 22:41 阅读次数: 5

相遇网需求分析

团队成员     冯丽茂 学号:28     邓仁宁 学号:31 NABCD模型: N 需求(need):在如今的中国,单身人口已达两亿,其中大多数人在日常生活中无法接触到太多的异性,这成了一个很多的问题。            最近,有专家分析:单身很可能会对经济造成损害!!!问题很严重!!!            如今网络发达,创造一个能够让这些‘单身狗’互相交流,解决终身大事的环境已经是一个非常迫切的需求 A 做法(approach):(1)设计一个可以男女自由配对聊天的网站,可以让用户
分类: 其他 发布时间: 04-25 22:41 阅读次数: 7

模式的秘密-观察者模式(三)

利用Java提供的观察者实现 java.utill包:Observable类。 接口:Observer update方法。 Java实现与自己实现的对比。 四点: 第一:不需要再定义观察者和目标的接口,JDK帮忙定义。 第二:具体的目标实现不需要维护观察者的注册信息了,这个Java中Observable类里面以及帮忙实现好了。 第三:触发通知的方式有一点变化,需要先调用setChanged方法,这个是Java为了帮助实现更精确的触发控制而提供的功能。 第四:具体观察者的实现里面,update方
分类: 其他 发布时间: 04-25 22:41 阅读次数: 6