other
文章平均质量分 55
凯尔kyle
这个作者很懒,什么都没留下…
展开
-
谷歌浏览器完整显示URL网址
关键词:chrome 谷歌浏览器 URL完整显示 show full URL在新版的谷歌浏览器中,浏览器的地址栏是隐藏一部分的,类似下面这样需要我们自己双击地址栏才能显示完整地址,如果我们想要一直显示完整的地址只需要右键地址栏,勾选一直显示完整网址即可,如下截图...原创 2021-02-18 18:51:59 · 3900 阅读 · 0 评论 -
队列-链表实现
队列的链表实现和队列的数组实现相比区别还是很大的.首先我们需要2个指针front和rear, 分别指向头节点和尾节点.这两个指针不属于节点本身的数据, 因此我们把这个两个指针单独定义成一个结构体.因此, 队列的链表实现一共需要2个结构体, 一个存储队列数据本身, 一个存储头和尾指针.在createQueue()初始化函数中, 让front指针指向NULL, 通过front指针已经...原创 2017-10-01 12:05:00 · 46 阅读 · 0 评论 -
React官网首页demo(单文件实现版)
本博客实现React官网首页上展示的demo, 为了方便直接采用单文件的形式, 如果想完整集成在自己的项目中, 可以参考React官网的安装指南, 安装Create React App.hello-world请移步至我写的这篇博客: 单文件快速体验使用react输出hello_worldA Stateful ComponentReact组件除了通过this.props传入参数,...原创 2017-09-09 11:00:00 · 286 阅读 · 0 评论 -
webpack基础使用
环境: win10, webpack v3.5.6, node v8.4, npm v5.3.安装与配置新建一个项目目录demo, 在当前目录执行如下命令:npm init -ynpm install --save-dev webpacknpm install --save lodash根据如下目录结构创建文件:demo |- package.json+ |- web...原创 2017-09-07 18:35:00 · 65 阅读 · 0 评论 -
使用npm构建前端项目基本流程
现在各种前端框架, 库文件基本都托管到npm上, 我们平常下载到别人的项目文件, 也基本是用npm构建的, 不了解点node和npm那是寸步难行.下面介绍的代码示例不敢说是最佳实践, 但都是我亲自在自己机器上测试有效的.测试环境: win10, node v8.4, npm v5.3.package.jsonpackage.json文件非常重要, 我们拿到别人的项目第1眼便是看...原创 2017-09-07 16:21:00 · 461 阅读 · 0 评论 -
单文件快速体验使用react输出hello_world
看了下react官方的hello world教程, 感觉对新手很不友好.codepen虽然好用, 但是封装太多东西, 看起来太抽象. 还是喜欢像学习jQuery那样, 直接在单文件中引入必要的js文件, 然后直接运行的那种感觉.如果使用VS Code, 建议安装Sublime Babel, 来提供对react语法的代码高亮.基础hello-world直接复制以下代码, 粘贴自...原创 2017-09-05 21:14:00 · 69 阅读 · 0 评论 -
ES6简单入门
letlet命令用来声明块级作用域. 以前的JavaScript只有全局作用域和函数作用域, 没有块级作用域.// 示例1:if (1) { var a = "hello"; let b = "world";}console.log( a ); // helloconsole.log( b ); // b is not defined// 示例2:for...原创 2017-09-04 11:25:00 · 37 阅读 · 0 评论 -
JS连等赋值的坑
cnblogs标题: JS连等赋值的坑关于JS连等赋值有个经典的笔试题:var a = {n: 1};var b = a;a.x = a = {n: 2};console.log(a.x); // --> undefinedconsole.log(b.x); // --> {n: 2}咋一看, 一脸懵逼, 这都什么玩意. 我一开始也是这个想法, 不过理解之后发...原创 2017-09-12 12:21:00 · 42 阅读 · 0 评论 -
循环队列_数组实现
循环队列是指, 队尾指针走到末尾后, 还可以继续从头开始走.front指针仍然是指向第一个元素的前一个元素, rear指针指向最后一个元素.下面我们重点讨论一下循环队列如何判断空和满的问题?我下面判断队列空和满是直接根据q->length属性来判断, 当q->length为0,表示队列为空, 当q->length = maxSize - 1时, 队列为满. 由于...原创 2017-09-30 17:43:00 · 42 阅读 · 0 评论 -
更改docker服务网段分配地址
docker安装完毕后,会自动生成一个网卡名为docker0的网桥,如果其默认分配的网段地址和已有地址段冲突,可按如下步骤修改。查看默认地址段如下docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 17...原创 2019-03-14 18:56:00 · 154 阅读 · 0 评论 -
搭建markdown图床-腾讯云COS
背景介绍书写markdown笔记时,如何处理图片,实在是有些棘手的问题。每一张图都保存在当前文件夹?每张图都自己重命名?每次上传到cnblogs博客都需要一张一张拖动?markdown已经非常成功的实现了样式与内容的分离,但是图片是二进制文件,说什么也不可能嵌入到纯文本文件里的。不过本文将介绍一种方案,把所有本地的图片存放在一个固定的绝对路径里,软件自动随机重命名图片,不会导致...原创 2018-09-01 23:34:00 · 139 阅读 · 0 评论 -
在虚拟机中还原GHO镜像系统
前置知识本文精简干练,全是干货。首先要知道,一个原版的Windows系统下载下来就是一个iso格式的文件,也被称为一个镜像。另外还有一种镜像是使用ghost软件制作的,格式为gho的镜像,而ghost镜像常常也被再封装为iso镜像,iso格式的镜像使用WinRAR之类的压缩软件就可以打开,也可以直接解压。假设我们已经在硬盘里下载一个iso格式的系统镜像,接下来我们可以使用UltraI...原创 2018-05-04 11:50:00 · 685 阅读 · 0 评论 -
安装CentOS 7 文字版
下载镜像http://mirrors.163.com/CentOS 7.4 http://mirrors.163.com/centos/7.4.1708/isos/x86_64/选择 CentOS-7-x86_64-DVD-1708.iso 这个即可。至于这几个镜像有什么细微区别,可以看这里 http://mirrors.163.com/centos/7.4.1708/isos/x...原创 2018-05-02 17:44:00 · 69 阅读 · 0 评论 -
把typora改为微软雅黑+Consolas
前言typora是一款非常方便的书写markdown文本的编辑器。官网:https://www.typora.io/对于字体强迫症患者来说,不把字体改成微软雅黑+Consolas,那是相当难受。本文教大家一个简单粗暴的方法修改typora字体。本人环境:win10 + typora 0.9.48对于高手一句话总结,只需修改如下两个文件。C:\Users\sheng7k\AppD...原创 2018-05-02 11:08:00 · 528 阅读 · 0 评论 -
使用python操作文件实现购物车程序
使用python操作文件实现购物车程序题目要求如下:实现思路始终维护一张字典,该字典里保存有用户账号密码,购物车记录等信息。在程序开始的时候读进来,程序结束的时候写回文件里去。在登录注册的部分,我添加3次登录失败锁定的小功能,以前不会这样实现,现在一并做进去了。在程序运行的过程中,随时键入q程序就退出,如果是进入到购买阶段,则会打印相应信息。测试生成器代码import js...原创 2018-04-18 16:05:00 · 79 阅读 · 0 评论 -
使用python操作json文本文件
使用python读写文本文件内容时,我们知道如果文本文件里的内容无规律,那么修改起来比较麻烦。但是如果文本文件存储是有规律的,比如JSON格式,在利用python内置的函数把JSON格式的数据转成python字典对象之类,操作起来则非常便捷。阅读本文需要对python文件操作有简单了解查看python读取文件的类型在文本文件里随意存放一些数据,然后使用python读取出来,读到...原创 2018-04-17 20:35:00 · 185 阅读 · 0 评论 -
互联超级公告需求功能说明书
需求一款可以随时随地便捷高效的发布公告。功能要求核心功能能够发布公告,公告必须永久保存。公告排列要有序。能够上传文件文件必须永久保存,用户可以随时下载。可以对免费用户保存文件的总大小进行限制(比如200M)(若果有特别大的文件需要上传,完全可以挂个百度云盘链接上去)增强功能公告的形式不受限制,可以嵌入一些多媒体文件,可以对公告进行简单排版等。需要用户下载的文件最好能直...原创 2018-02-27 20:38:00 · 63 阅读 · 0 评论 -
笔记本购买指南
2018-01-217K(钻石版) 火影金刚4K i7-7700HQ GTX1050Ti 8G内存 PCI-E_256G+1T 1080P_15.6英寸 机械键盘https://detail.tmall.com/item.htm?spm=a1z10.3741-b-s.w10849802-15612169192.2.1c06354azj2mTu&id=5499456...原创 2018-02-27 20:25:00 · 70 阅读 · 0 评论 -
strtok - 详细示例解析
定义: Defined in header <string.h>原型: char *strtok( char *str, const char *delim );参数: 2个都是字符串(以\0结尾)功能描述:该函数的功能是根据分割符分割字符串. 该函数最特殊的地方是它具有类似"记忆"的功能, 请看下面的示例.简单示例#include <stdio.h>...原创 2017-11-14 11:46:00 · 85 阅读 · 0 评论 -
vscode命令行调用
关键词: macOS 命令行 vscode对于经常使用macos terminal的用户来说,希望直接命令调用vscode软件打开文件或文件夹,我们只需如下操作即可shift + command +p 搜索 shell安装好之后系统就可以使用 code folder-or-file 直接打开文件或文件夹了(当前已经打开的终端,关闭重开)as4k@yongsheng8 ~ % which code/usr/local/bin/codeas4k@yongsheng8 ~ % code readme原创 2020-10-26 21:25:39 · 952 阅读 · 0 评论 -
HTTP协议简要介绍
1. 网络基础TCP/IP通常使用的网络是在TCP/IP协议簇基础上运作的. HTTP属于它内部的一个子集.TCP/IP分为4个层次, 应用层, 传输层, 网络层, 链路层.(Application layer, Transport layer, Internet layer, Link layer)按层次分, IP位于网络层. IP协议的作用是包各种数据包传送给对方, 要正确...原创 2017-09-01 19:17:00 · 72 阅读 · 0 评论 -
JavaScript历史和标准
不管新手老手, 学门语言如果不简单了解这门语言谁创立的, 什么时候, 现在由谁来维护, 规范在哪?总感觉, 少了点什么, 我就是这样.历史1994年美国网景(Netscape)公司发布自己的浏览器Netscape Navigator.1995年, 网景公司雇Brendan Eich开发动态脚本语言, 当时网景公司正和开发Java语言的Sun Microsystems合作,从而B...原创 2017-09-02 20:00:00 · 52 阅读 · 0 评论 -
自定义博客园Markdown样式.超简单!
前言写笔记就喜欢用Markdown, 轻量, 直观, 易保存. 但是博客园自带的Markdown样式, 实在惨不忍睹.不说别的, 多行代码样式看起来, 实在别扭, 字体太小. 虽然不排斥其它等宽字体作为代码字体, 但是我个人已经习惯Consolas字体.博客园官方最早的样式设置教程, 我看了下基本能追溯到2008年, 而且常年没跟新了, 在网上看了其它大牛分享的样式设置, 又感...原创 2017-09-01 17:39:00 · 61 阅读 · 0 评论 -
markdown语法测试集合
这篇文章包含markdown语法基本的内容, 目的是放在自己的博客园上, 通过开发者控制台快速选中,从而自定义自己博客园markdown样式.当然本文也可以当markdown语法学习之用.在markdown里强制换行是在末尾添加2个空格+1个回车.在markdown里可以使用\对特殊符号进行转义.1. 标题语法# This is an <h1> tag## Th...原创 2017-09-01 12:51:00 · 58 阅读 · 0 评论 -
重置Linux普通账号和root账号密码
今天想在Linux测试下HTTPie, 突然发现虚拟机里面的Linux, root账号和普通账号密码都忘记了.百度了半天发现答案都不对, 最后用Google搜到了答案.本人系统环境:VMware Workstation 12 PlayerUbuntu Kylin 16.04 LTS总体思路是, 先重置普通用户的密码, 有了普通用户的密码之后就可以修改root账户的密码.重置普...原创 2017-08-30 12:17:00 · 111 阅读 · 0 评论 -
修改wampsever默认密码
wamp初始默认mysql账号:root 密码: 空准备修改为,账号:root 密码:xys8294751.在phpMyAdmin界面中点击【用户】,将用户概况中的所有用户名为【root】的用户的密码都改为【要修改的密码】2.假设wamp安装在C盘,那么在C:\wamp\apps\phpmyadmin4.1.14目录下找到【config.inc.php】文件,修改$cfg['...原创 2017-07-31 09:49:00 · 334 阅读 · 0 评论 -
rocket.chat 强大的聊天系统 Docker安装
介绍功能很多,可以适合大型企业使用不是一般的hello-world聊天室能比的提供API,直接当报警接收系统也没大问题部署https://rocket.chat/docs/installation/docker-containers/docker-compose/docker-compose up -d mongodocker-compose up -d mongo-init-replicadocker-compose up -d rocketchat打开浏览器访问3000端口即可原创 2020-12-24 19:33:01 · 5661 阅读 · 8 评论 -
PHP 测试端口是否连通
代码<?php$fp = fsockopen("www.baidu.com", 80, $errno, $errstr, 3);if (!$fp){ echo "$errstr ($errno) <br />\n";} else { echo "connect ok\n";}访问效果可以连通无法连通原创 2020-12-21 16:54:24 · 592 阅读 · 0 评论