前端面试题整理—React篇

1、说一下React   React是Facebook 开发的前端JavaScript库   V层:react并不是完整的MVC框架,而是MVC中的C层   虚…

Linux基本命令学习

对操作系统进行信息查询 硬盘大小 查看磁盘信息:  fdisk -l/dev/sda       操作系统中第…

vim-扩展命令行模式

扩展命令行模式 ":"进入扩展命令行模式 操作命令: w 写入磁盘 wq 保存退出 x 保存退出 q 退出 r filename 读入一个文…

ckeditor5富文本编辑器在vue中的使用

安装依赖: npm install –save @ckeditor/ckeditor5-vue @ckeditor/ckeditor5-build-class…

sublime使用sftp上传文件

下载: 配置:a. 创建配置文件:b. 配置文件内容: { “type”: “sftp”, “save_before_upload”: true, “uploa…

Yii入门指导(四):强大的“小物件”

1,修改默认的控制器 Yii的默认应用: 所有的配置都可以在main.php中进行配置,那么修改默认的控制器就是在main.php中增加如下代码: ‘defau…

jQuery数字加减插件

我们在网上购物提交订单时,在网页上一般会有一个选择数量的控件,要求买家选择购买商品的件数,开发者会把该控件做成可以通过点击实现加减等微调操作,当然也可以直接输入…

Jquery消息提示插件toastr使用详解

  toastr是一个基于jQuery简单、漂亮的消息提示插件,使用简单、方便,可以根据设置的超时时间自动消失。 1、使用很简单,首选引入toastr…

Unity3D热更新全书-何谓热更新,为何热更新,如何热更新

首先来赞叹一下中文,何谓为何如何,写完才发现这三个词是如此的有规律。 为何赞叹中文?因为这是一篇针对新手程序员的文字,是一节语文课。 然后来做一下说文解字,也就…

linux如何查看文件有多少行内容

使用wc命令 具体通过wc –help 可以查看。 如: wc -l filename 就是查看文件里有多少行 wc -w filename 看文件…

Sublime Text 使用技巧

  之前就一直在用Sublime Text 来作为默认的文本编辑工具,但也只是简单的用用,一些Sublime Text本身的快捷键什么的都没研究过,今天特地在网…

npm使用jquery

 箭头表示文件的具体位置.红框表示要添加的部分 安装依赖:         检查是否安装成…

Linux的用户/组的管理

1.用户,顾名思义是指被服务的对象,那既然有被服务的对象就会有提供服务的对象,就是我们的Linux系统,在我们的工作中我们不仅要维护整个系统的正常操作,还要让那…

shell脚本的条件判断记录

前面在写jenkins bash脚本的时候对更新前进行备份,当需要备份的文件不存在时候,jenkins会直接退出修改一下脚本对需要备份的文件进行判断,如果存在文…

sublime 配置文件

{ “bold_folder_labels”: true, “caret_style”: “soli…

关于thinkPHP 5.0-5.1部分版本index.php被修改为首页HTML代码问题

关于thinkPHP 5.0-5.1部分版本index.php被修改为首页HTML代码问题,首先这个是thinkPHP的一个bug; 如果网站系统已经被入侵,那…

Qt多国语言国际化

Qt自己提供了一种国际化的方案,而不是采用INI配置文件的方式。使用QString,QTranslator等类和tr()函数能够很方便的完成加入国际化的支持, …

基于thinkphp的API日志

1.thinkphp日志 thinkphp的日志处理工作是由系统自动进行的 在开启日志记录的情况下,会记录下允许的日志级别的所有日志信息  系统的日志…

在linux中怎么删除文件

可以使用rm命令来删除文件,使用方法是: rm -rf 目录名字 参数介绍: -r 就是向下递归,不管有多少级目录,一并删除; -f 就是直接强行删除,不作任何…

Composer的入门与使用

一 什么是composer   composer是一种php的包管理工具, 类似于Java的maven, Ubuntu的apt等, 可以方便的解决php的包管理…

dotnet new vue [C# 使用 vuejs]

1. 安装 dotnet sdk 2.0 2. 安装 nodejs , npm 3. 安装淘宝镜像   4. 更新npm :   …

《MinDoc 接口文档在线管理系统》

项目简介 MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。 MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PH…

前后端分离之后添加验证码

转载自:http://www.cnblogs.com/liminjun88/p/6556493.html#commentform 1.背景介绍 团队开发的项目,…

尤雨溪说,不会用vue.js这些要点,你永远也无法撑握vue

学习vue正确思路,是先学vue-cli,再学vue.js单文件引用的用法,这样会在极短时间内撤底撑握vue,如果先学vue.js单文件用法,再去学vue-cl…

ubuntu安装Cuda、Cudnn

PS: 简单分享一下本人装cuda的过程,个人觉得这个cuda安装相比显卡驱动安装更加顺利,没那么多问题跑出,Cuda的版本就不纠结了哈,我直接用自己装过的版本…

Sublime text 3 汉化教程

首先,需要安装Package Control 启动并进入sublime主界面,打开Sublime Text的控制台(快捷键 ctrl + ~) 然后我们到Pac…

mac 安装mimp

准备 python3 pip3   brew install python3 pip3 –default-timeout=1000 ins…

Kali Linux修改桌面默认图标

Kali Linux修改桌面默认图标 从Kali Linux 2019.4开始,支持Undercover模式,类似Windows模…

uniGUI试用笔记(一)

通过向导创建一个uniGUI应用服务器,工程中有三个文件: TUniServerModule = class(TUniGUIServerModule) TUni…

新闻列表

项目成员: 龙继平:201731062131。负责数据库的建立,以及后端服务。 王阳:201731041215。完成前端页面和相关js脚本编写。采用bootst…

精简Flash文件体积的几个小技巧

笔者经过长时间的使用,总结了几条为Flash减肥的小技巧,希望与各位闪客们分享。   1、尽量减少文字的叙述。     2、应尽量把图画转为“电影剪切”或“图形…

Linux常用基本命令

1.MobaXterm远程登陆Linux系统     2.常用命令 ping 192.168.199.8 测试网络的连通性 Ifconfig…

如何查找Linux中所有777权限的文件?

正确的设置文件权限是Linux系统管理中最关键的部分。一个权限为777的文件对每个人都是开放的,可以读和写。任何登录到系统的用户都可以对这个文件进行写入。这对您…

Linux 命令中 more、less、head、tail 命令的用法

more 命令功能类似 cat ,cat 命令是将整个文件的内容从上到下显示在屏幕上。 more 命令会一页一页的显示,方便使用者逐页阅读,而最基本的指令就是按…

linux系统调用-2

一、文件系统控制 1、文件读写操作 API 头文件 comment             &nbs…

charme浏览器 jquery1.9.1min.js 报脚本错误 无jquery.min.map 文件

http://www.vipaq.com/Article/View/blog/357.html   /*! jQuery v1.9.1 | (c) 2…

yii数据库链接(六)

额 估计你们都会了,会了就可以直接略过了,我也是用了几个月才想起来写,为的是博客连贯把。 数据库配置文件在config下的database.php 当然 1.1…

Laravel5.6 Eloquent ORM 关联关系,一对一和一对多

Laravel5.6 关联模型的操作,主要是一对一,一对多,多对多等操作.下面示例主要解析前面两个操作用法比较常用.(操作和用法TP5类似)将关联查询使用语法h…

windows下emacs的自动补全

  emacs是一款神器,懂的人自然懂,但是未经任何配置的emacs却很不好用,尤其是没有自动补全功能的时候,这也是很多人放弃emacs而去选择sublime等…

Lumen 数据库迁移

建立迁移文件 php artisan make:migration create_users_table   执行迁移文件 php artisan m…

linux怎么删除文件

使用rm -rf 目录名字命令即可。 -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思。 (推荐教程:linux教程)…

laravel中的form表单

Form::open(array(‘url‘=>‘foo/bar‘,‘method‘=>‘put‘)) Form::close(); Form::o…

quick-cocos2d-x api构建文档

看来目前quickx的发展方向比较定型了。就是cocos2dx的东西不能动,只能在这个基础上在自己的框架下修修改改。 我也把quickx api的生成文件及文档…

linux—shell文件包含(脚本引用)

在一个脚本中引用另一个脚本 test1.sh内容 test2.sh内容 linux—shell文件包含(脚本引用) 原文地址:https://www…

thinkPHP5配置nginx环境无法打开(require(): open_basedir restriction in effect. File(/mnt/hgfs/root/tp5/thinkphp/start.php) is not within the allowed path(s)

今天想把玩一下tp5,结果怎么都无法访问,每次都是报500错误,我把错误提示都打开看到下面的错误 require(): open_basedir restric…

bootstrap.min.css.map作用

我先说一下什么是source map文件。 source map文件是js文件压缩后,文件的变量名替换对应、变量所在位置等元信息数据文件,一般这种文件和min.…

前端开发工程师必备编辑器:Sublime Text2

Sublime Text2有这么几个优点: 1.速度飞快。2.界面简洁。3.功能强大。4.插件众多。5.快捷键多。6.可以不保存关闭下次再开编辑。7.界面好看,…

WSL下的Ubuntu 18.04LTS配置软件源和系统更新

WSL下的Ubuntu 18.04LTS配置软件源和系统更新 设置系统语言为中文 # 安装中文支持 sudo apt-get install -y langua…

实习日记 laravel怎么删除磁盘上的文件

  Storage 里面有 delete的方法     具体使用是 Storage::disk(‘uploads‘)->delete(…

Linux端口被占用? — Linux查看端口使用状态、关闭端口方法

1、可以通过”netstat -anp” 来查看哪些端口被打开。(注:加参数‘-n‘会将应用程序转为端口显示,即数字格式的地址,如:nf…

linux服务器inode节点满了

今天linux服务器上有个网站又登录不上去了,还有一个网站一直提示验证码错误,   之前出现后类似的问题,原因是因为服务器inode节点满了,上次是把…

JavaScript 响应式开发

响应式开发原理 利用媒体查询对不同宽度的设备进行布局和样式的设置,从而适配不同的设备 设备划分 尺寸区间 超小屏幕(手机) <768px 小屏设备(平板)…

在Eclipse下搭建Hadoop开发环境

为了方便远程提交代码运行,我们在Eclipse下搭建Hadoop开发环境。 1.JDK安装配置 首先得先安装并配置好JDK,然后下载安装Eclipse。这一部分…

Linux 中安装配置 Swoole 扩展

从源码编译安装 # 下载Swoole wget http://pecl.php.net/get/swoole-4.5.2.tgz tar -zxvf swool…

yii crontab 命令使用 经测试

今天要用到crontab 项目是用的yii框架  于是乎 上网查了下看看怎么用 结果得到了不少提示 也被坑的好惨, 最后还是自己研究下然后实现了, 所…

ThinkPHP中语言设置

        最近一个项目需要用英文页面,自己对ThinkPHP也不是很熟,于是找了很久…

linux redis-6.0.5 部署

1、下载Redis redis-6.0.5.tar.gz 解压 tar xzf + Redis包 mv redis-6.0.5 /…

Laravel 日志配置以及设置按日期记录日志

laravel框架在日常维护中常常需要记录,查看日志; 默认laravel日志记录在一个文件storage/logs/laravel.log,查找起来比较麻烦。…

Vue 中使用Promise

<script src=”https://unpkg.com/vue”></script> <!– 引入样式 –> &l…

angular打包后路由和文件路径不对

base href换成如下script标签 <!– <base href=”/”> –> <script> docume…

小程序项目

接口文档:https://www.showdoc.cc/128719739414963?page_id=2516997897914014 一,小程序的第三方框架…

如何保证 docker 后台进程重启,而不引起容器关闭

前言 平常在进行docker 实验时,经常会需要修改一些配置参数,有些参数修改后,是需要重启docker 后台进程 daemon 才能生效的,但是docker …

订单并发商品超卖问题解决

问题:商品超卖(库存数出现负数)。 模拟并发:   goods商品表: /** * 下单 * @return string * @throws \yi…

linux查看文件指定行

1. 从第1000行开始,显示2000行。即显示1000~2999行 cat input_file | tail -n +1000 | head -n 2000…

[Linux]CentOS7:卸载、安装JDK

如果是安装CentOS7的LiveGnome版本的话,其系统内已经预装了 JDK、Python等常见的软件环境。 但若我们要安装指定版本呢?所以,接着近期安装J…

PHP生成条形码

最近在做一个功能就是类似于手机支付宝上的付款码的功能,支付宝上的付款码包括条形码和二维码。在这里我们就通过PHP来生条形码。生成条形码的例子可以到官网上去下载 …

ionic 简单的照片查看页面

近期项目有个需求,要扫码查看图片和地图,既然是手机端,又没什么交互,那就还是用ionic/Angular来开发吧 从其它项目里把文件夹拷过来,node_modu…

为什么 Vue 更符合这个时代的大势所趋

不久前,尤雨溪发布了 Vue 3.0 Beta 版本。 发布之后我们对社区里的前端开发者做了一次调查沟通,大家普遍认为 Vue 已经具备了商业项目开发的必备条件…

yii 中render 和renderpartical的使用

render 和renderpartical之间最大的区别就是:一个是渲染模板,一个不渲染模板。 其中render 输出父模板的内容,将渲染的内容,嵌入父模板。…

Laravel 上传文件到阿里云

在laravel 安装的根目录下,执行命令 composer require aliyuncs/oss-sdk-php 下载阿里云sdk。 代码实现,上传文件类…

sublime 指定打开某文件的类型(text/plain)

看下图,点击open all width …选取你指定文件,以后打开都是你指定文件类型 sublime 指定打开某文件的类型(text/plain) 原文地…

uniapp ios端证书打包+开发环境

1、注册苹果开发者账号 2、获取ios证书(没有 mac os 的情况下) 终极法宝:AppUploader 介绍:http://www.application…

深入使用Vue + TS

深入使用TS   支持 render jsx 写法 这里一共分两步 首先得先让 vue 支持 jsx 写法 再…

Yii2 Day 6: 创建Widget

Yii1的项目中,积累了大量小部件,为了在Yii2中使用,需要做一些必要的修改。 Assets管理 在Yii1的时候,Assets的管理是通过文件方式,通常的做…

Sublime Text 快捷键–持续更新

快捷键 功能 说明 ctrl+D 选取一个单词连续按组合键会选择页面所有相同的这个单词   ctrl+Z 撤销上一个操作   ctrl+Y …

不能设置sublime text 2 为默认编辑器

今天遇到一个有趣的事情,当我设置 css 样式表的默认打开方式的时候,却始终无法设置成功,系统总是随机选取一种打开方式来打开文件。比如:pdf、DW、txt等方…

微信公众平台开发(2)-消息封装

微信公众平台开发(2)-消息处理 消息包括文本、图片、语音、视频、音乐、图文,消息格式参考http://mp.weixin.qq.com/wiki/index.…

linux 解压缩zip

unzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d…

Win7下安装composer, 并使用qi安装smarty

安装composer需要开启PHP openssl扩展. 1) 先查看PHP是否开启了openssl扩展 键盘win+r 输出cmd, 可以看到Dos窗口, 然…

angular-cli ng build 大量文件找不到解决方案

基于Metronic开发。 将index.html 里面的<base href=”/”> 改为<base href=&…

IOS-plist文件DES加密

 转载请说明出处:http://www.cnblogs.com/gexun/p/3705207.html,谢谢。 这些天一直在做一个知识问答的项目,因…

tp5的 LayUI分页样式实现

1.先配置你的分页参数: //分页配置     ‘paginate‘    &n…

python 打印输出xml数据问题

rf+sublime框架测试接口: python一开始遇到 输出返回值问题,打不出来; def GetBaseInfo(self, RecordRelatedN…

PHP Yii框架中使用smarty模板

第一种方法 按照YII系统的办法生成视图觉得有点麻烦,觉得用smarty更省事。尝试着把smarty模板加进来了。 date_default_timezone_…

定制Bootstrap遇到无法下载的解决——Blob下载注意事项

今天定制bootstrap(在这里),全部的勾都选过了,于是兴高采烈地点击“编译并下载”。等了一会儿,迅雷7跳出来了“新建下…

QT程序、electron程序打包完毕之后,在MAC文件系统上的显示

下面??是QT程序显示包内容: 下面??是electron程序显示包内容:       QT程序、electron程序打包完毕之后…

Linux登陆的两种状态

登录脚本的执行顺序:【注:仅适用于 bash shell】 Login-Shell 是指登录时,需要提供用户名密码的shell,如:su – user1 , 图…

无法安装 /lib/x86_64-linux-gnu/libpng12.so.0 的新版本: 没有那个文件或目录

    出现这个问题是软件源和系统版本不一致导致的,更换软件源就可以了,可以参考阿里云软件源: https://developer.aliy…

sublime text 快捷收集

1. 文件快速导航: 这是sublime上面很好用的功能之一,ctrl+p可以调出窗口,菜单上的解释是gotoanythings ,确实如其所言,调出窗口后,直…

ubuntu设置man手册为中文

步骤:   1、第一个命令:下载man帮助的中文包   2、第二个命令:用vi编辑man的配置文件   3、第三个命令:将所有的/usr/share/man替换…

常用 Linux 命令的基本使用

  目标 理解学习 Linux 终端命令的原因 常用 Linux 命令体验 01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界…

linux文件管理类命令及实例讲解

stat,查看文件元数据信息    Hedump     cp,拷贝   mkdir 创建目录 touch 创…

ubuntu jdk 环境变量

1、打开文件     vi ~/.bashrc 2、配置(在卡开文件的尾部增加配置) # Java HOMEexport JAVA…

微信页面script标签添加crossorigin=“anonymous”导致页面加载失败

  公司一个微信企业号项目,突然出现页面数据加载失败,页面报错信息如下 意思是前端向服务端发送跨域资源请求访问这个js文件,但是服务端并不同意,所以服务端拒绝访…

【laravel5.6】 laravel 接口 接管 自定义异常类

1  app\exceptions 目录下 新建 Apiexception.php   <?php namespace App\Exc…

关于angular实现文件下载小功能

$scope.downLoad=function(id){ var tt =new Date().getTime(); var url = root +‘/ly…

yii学习笔记–配置文件的配置

1 ‘basePath‘=>dirname(__FILE__).DIRECTORY_SEPARATOR.‘..‘, 2 ‘name‘=>‘My We…

PHP获取文件相对路径的方法

本文实例讲述了PHP获取文件相对路径的方法。分享给大家供大家参考。具体实现方法如下: <?php $a = ‘/a/b/c/d/e.php’; …

Linux下使用alias设置别名

1.设置别名 alias 别名=’原命令 -选项/参数’ 例如: alias ll=‘ls -lt‘1 这样设置了ls -lt命令的别名…

初学ThinkPHP-Controller对应View

在使用ThinkPHP中第一个简单hello word,应该没有问题。 当在Controller文件新建个控制器展示个View时 需要注意: 1.你写的控制器的…