11 2019 档案

摘要:如何快速新建路由 服务端 Demo 采用 Koa.js 框架编写,腾讯云基于 Koa 对上层进行一个简单的封装,方便你快速的添加新建路由 只需要在 controllers 目录下新建一个文件,例如为 demo.js,写入如下代码: module.exports = function (ctx, ne 阅读全文
posted @ 2019-11-26 20:27 Rogn 阅读(644) 评论(0) 推荐(0) 编辑
摘要:在写node.js代码时,我们经常需要自己写模块(module)。同时还需要在模块最后写好模块接口,声明这个模块对外暴露什么内容。实际上,node.js的模块接口有多种不同写法。在此做了个简单的总结。 返回一个JSON Object 这种方式可以用于返回一些全局共享的常量或者变量,例如 //math 阅读全文
posted @ 2019-11-26 19:16 Rogn 阅读(964) 评论(0) 推荐(0) 编辑
摘要:中间件工作原理 初始化koa实例后,我们会用use方法来加载中间件(middleware),会有一个数组来存储中间件,use调用顺序会决定中间件的执行顺序。 每个中间件都是一个函数(不是函数将报错),接收两个参数,第一个是ctx上下文对象,另一个是next函数(由koa-compose定义) 在建立 阅读全文
posted @ 2019-11-26 16:30 Rogn 阅读(1661) 评论(0) 推荐(1) 编辑
摘要:原生路由 网站一般都有多个页面。通过ctx.request.path可以获取用户请求的路径,由此实现简单的路由。 const main = ctx => { if (ctx.request.path !== '/') { ctx.response.type = 'html'; ctx.respons 阅读全文
posted @ 2019-11-26 16:13 Rogn 阅读(517) 评论(0) 推荐(0) 编辑
摘要:为了试图搞明白,用console.log将它输出 const Koa = require('koa'); const app = new Koa(); app.use(ctx => { ctx.body = 'Hello Koa in app-async.js'; console.log(ctx) 阅读全文
posted @ 2019-11-26 16:05 Rogn 阅读(7257) 评论(1) 推荐(0) 编辑
摘要:e 代表事件(event)对象,即所谓的事件驱动源,包含了许多属性和方法。下面以鼠标点击事件为例,作一个测试: (HTML) <!DOCTYPE html> <html> <body> <button type="button" id="btn">Click</button> <script typ 阅读全文
posted @ 2019-11-26 10:13 Rogn 阅读(3866) 评论(0) 推荐(0) 编辑
摘要:如何获取图片的物理尺寸,而非(width, height)? #! -*- coding: utf-8 -*- import requests import io url = "https://i.loli.net/2019/11/23/Q7NAVgfWp8YnhSl.jpg" image = re 阅读全文
posted @ 2019-11-24 00:07 Rogn 阅读(6835) 评论(0) 推荐(0) 编辑
摘要:python3对urllib和urllib2进行了重构,拆分成了urllib.request,urllib.response, urllib.parse, urllib.error等几个子模块,这样的架构从逻辑和结构上说更加合理。urllib库无需安装,python3自带。python 3.x中将u 阅读全文
posted @ 2019-11-23 20:49 Rogn 阅读(7230) 评论(0) 推荐(0) 编辑
摘要:什么是json格式:JSON(JavaScript Object Notation):一种轻量级数据交换格式,相对于XML而言更简单,也易于阅读和编写,机器也方便解析和生成,Json是JavaScript中的一个子集。 import json data = { "statusCode": 200, 阅读全文
posted @ 2019-11-23 20:36 Rogn 阅读(953) 评论(0) 推荐(0) 编辑
摘要:京东 NeuHub图像垃圾分类申请:http://neuhub.jd.com/gwtest/init/242 文档:https://aidoc.jd.com/image/garbageClassification.html import base64 import wx_sdk #我是将wx_sdk 阅读全文
posted @ 2019-11-23 20:18 Rogn 阅读(1729) 评论(1) 推荐(0) 编辑
摘要:原理 转码过程例子: 3*8=4*6 内存1个字节占8位 转前: s 1 3 先转成ascii:对应 115 49 51 2进制: 01110011 00110001 00110011 6个一组(4组) 011100110011000100110011 然后才有后面的 011100 110011 0 阅读全文
posted @ 2019-11-23 16:34 Rogn 阅读(2147) 评论(0) 推荐(0) 编辑
摘要:一、之前用wafer2开发的小程序,今天突然Error: 用户未登录过,请先使用 login() 登录? 答:改用qcloud.login, 替换掉qcloud.loginWithCode (小程序代码) 也有可能重新上传一次测试代码(勾上部署后自动安装依赖)就解决了。 参考链接:https://b 阅读全文
posted @ 2019-11-22 09:25 Rogn 阅读(300) 评论(0) 推荐(0) 编辑
摘要:GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该 阅读全文
posted @ 2019-11-20 22:06 Rogn 阅读(549) 评论(0) 推荐(0) 编辑
摘要:有时发现风扇呼呼地转,查看任务管理器,发现其中antimalware service executable占用了大量的CPU和内存。 这是由于Windows Defender软件导致的,可以用如下方法解决: 1、按Win+R打开运行,输入gpedit.msc并回车打开组策略编辑器; 2、依次展开:计 阅读全文
posted @ 2019-11-18 12:16 Rogn 阅读(16640) 评论(0) 推荐(0) 编辑
摘要:当执行 ifconfig wlan0 时,是有wlan0的网卡信息输出的。 当执行 ifconfig wlan0 up 是没问题的(即没有任何输出)。 执行 iwlist wlan0 scan | grep SSID 应该能看过周围环境的WIFI。 此时你只需要修改网络配置信息即可, 增加一条网络凭 阅读全文
posted @ 2019-11-17 10:25 Rogn 阅读(7588) 评论(0) 推荐(0) 编辑
摘要:默认情况我们的Raspberry Pi已经安装了python 2.7版本。python2 中默认包含了SimpleHTTPServer这个库。因此我们可以直接拿来使用。 从名字中我们就可以看出来,他是一个http server。既然是http server,那么我们就可以用来作为下载文件服务来使用, 阅读全文
posted @ 2019-11-17 00:18 Rogn 阅读(949) 评论(0) 推荐(0) 编辑
摘要:准备: 电脑连接校园网(例如XXX-STU-5G) 树莓派通过网线与电脑连接 步骤: 1、点击“更改适配器选项”,找到你所连接的WIFI,点击“属性”,在“共享”选项卡勾选“允许其他网络用户通过此计算机的Internet连接来连接”,下方选择“以太网”。如图: 2、查找树莓派的IP,执行 arp - 阅读全文
posted @ 2019-11-16 23:56 Rogn 阅读(2721) 评论(1) 推荐(0) 编辑
摘要:转载自:https://juejin.im/post/5aa1eb056fb9a028b77a66fd#heading-1 JavaScript在ES6语法中新增了箭头函数,相较于传统函数,箭头函数不仅更加简洁,而且在this方面进行了改进。this作为JavaScript中比较诡异的存在,许多文章 阅读全文
posted @ 2019-11-16 17:47 Rogn 阅读(7292) 评论(3) 推荐(0) 编辑
摘要:什么是回调函数 In computer programming, a callback is a piece of executable code that is passed as an argument to other code, which is expected to call back 阅读全文
posted @ 2019-11-16 16:45 Rogn 阅读(5535) 评论(2) 推荐(2) 编辑
摘要://理论部分转载自:https://www.jianshu.com/p/95d259b05c67 谈到Web实时推送,就不得不说WebSocket。谈到Web实时推送,就不得不说WebSocket。Comet又可细分为两种实现方式,一种是长轮询机制,一种称为流技术,这两种方式实际上是对轮询技术的改进 阅读全文
posted @ 2019-11-16 12:26 Rogn 阅读(365) 评论(1) 推荐(0) 编辑
摘要:微信小程序在 2.2.1 版本后增加了对 npm 包加载的支持,使得小程序支持使用 npm 安装第三方包。 之前在微信开发者工具选择“构建npm”会报错“没找到node_modules”目录”,这是因为“打开的方式不正确”。 我们以安装有赞的 vant库做例子 1. 初始化 现新建一个小程序, 在小 阅读全文
posted @ 2019-11-15 22:45 Rogn 阅读(2844) 评论(0) 推荐(0) 编辑
摘要:那是因为在<block wx:for-items="{{imgUrls}}">中不存在wx:key="imgUrls"所以才导致报了个警告。 写成<block wx:for="{{imgUrls}}" wx:key="imgUrls">即可消除警告 如果明确知道该列表是静态,或者不必关注其顺序,可以 阅读全文
posted @ 2019-11-15 21:56 Rogn 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:可以直接用微信程序自己的api很方便的实现 核心方法 wx.previewImage: 直接上代码, wxml: <!--pages/prewpicture/prew.wxml--> <image src="{{imgList[0]}}" bindtap="imgYu" data-src="{{im 阅读全文
posted @ 2019-11-15 17:27 Rogn 阅读(1509) 评论(0) 推荐(0) 编辑
摘要:设计思路:查看(画得太丑) 内容:只实现C++子集源程序的词法分析,也没有出错处理。 源程序: #include<bits/stdc++.h> using namespace std; const string KEYWORD[19]={"if","else","void","return","wh 阅读全文
posted @ 2019-11-15 11:10 Rogn 阅读(516) 评论(0) 推荐(0) 编辑
摘要:TCP包 先看一下Wireshark抓到的TCP的包对应的协议层: Frame:对应是物理层,主要是传输bit流。 Ethernet:数据链路层,传输数据帧,二层通信主要是通过mac地址。 Internet:网络层,传送数据包, 互联网层IP包头部信息,这一层通过抓包能够知道源IP和目的IP Tra 阅读全文
posted @ 2019-11-14 23:14 Rogn 阅读(309) 评论(0) 推荐(0) 编辑
摘要:相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. TCP报文格式 TCP的包如下: 上图中有几个字段需要重点介绍下: 序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节 阅读全文
posted @ 2019-11-14 22:38 Rogn 阅读(409) 评论(0) 推荐(0) 编辑
摘要:转载自:https://www.jianshu.com/p/7ef5490fbef7 安装摄像头 这里使用的是树莓派的官方摄像头,使用普通的 USB 摄像头也可以,但前提是你能够搞的定它的驱动。 大概张这个样子: 在关机状态下,将软排线插入到树莓派的 CAMERA 接口上,开机。运行树莓派配置工具来 阅读全文
posted @ 2019-11-13 21:27 Rogn 阅读(3897) 评论(0) 推荐(0) 编辑
摘要:首先测试摄像头保证能顺利拍照 raspistill -o a.jpg 安装flask sudo pip install flask 确认无误之后向下进行。 文件夹结构: CapPic static >a.jpg templates >index.html main.py 原理:利用flask搭建一个 阅读全文
posted @ 2019-11-13 21:14 Rogn 阅读(1180) 评论(0) 推荐(0) 编辑
摘要:转载自:https://blog.csdn.net/weixin_34061042/article/details/89700664 一维向量及其运算 tensor 是 TensorFlow.js 的数据中心单元:由一组数值组成的一维或多维数组。在 TensorFlow.js中,一维向量的构造函数主 阅读全文
posted @ 2019-11-13 16:46 Rogn 阅读(1081) 评论(0) 推荐(0) 编辑
摘要:使用TensorFlow.js,您不仅可以在浏览器中运行深度学习模型进行推理,你还能够训练它们。在这个简单的样例中,将展示一个相当于“Hello World”的示例。 1、引入TensorFlow.js 使用CDN上的文件,你就可以使用TensorFlow APIs。 <html> <head> < 阅读全文
posted @ 2019-11-12 22:09 Rogn 阅读(224) 评论(0) 推荐(0) 编辑
摘要:一、下载安装 1. 安装PhpStorm php集成开发环境,下载链接 2. 安装XAMPP php服务器组件,包含了PHP、Apache、Mysql等服务,下载链接 当然,你之前有安装MySql的可以不用安装Mysql,安装的时候不用勾选哦 二、配置XAMP 安装好xampp后,尝试启动Apach 阅读全文
posted @ 2019-11-11 11:17 Rogn 阅读(2275) 评论(0) 推荐(0) 编辑
摘要:想下个PhpStorm来写php,发现可以使用教育账号白嫖。 申请步骤 打开 申请页面 ,点击 “APPLY NOW” 开始申请。 填写姓名,以及学校提供给你的邮箱(edu后缀邮箱,或.edu.cn) 进入邮箱查看(大约需要10分钟) 点击 “Confirm Request” 进行确认,打开的网站会 阅读全文
posted @ 2019-11-11 10:58 Rogn 阅读(2018) 评论(0) 推荐(0) 编辑
摘要:本来我是将树莓派连接到路由器,从而在电脑端通过IP访问。远在局域网之外的队友怎么访问呢? ssh反向隧道 它的原理比较简单: 树莓派主动向某公网服务器建立ssh连接,并请求公网服务器开启一个额外的SSH的服务端口,充当树莓派的反向代理服务。树莓派与公网服务器之间的TCP(SSH)连接是树莓派主动发起 阅读全文
posted @ 2019-11-10 15:20 Rogn 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:用html写了一个网页,想要在手机上查看适配效果,但是苦于手机上没有直接查看HTML的。想到手机和电脑都在一个局域网内,能不能搭建一个局域网内的网页服务器呢? 1、下载 http-server 显然,需要先下载 node.js(不写了) 安装 http-server: npm install htt 阅读全文
posted @ 2019-11-09 23:42 Rogn 阅读(4020) 评论(0) 推荐(0) 编辑
摘要:网页布局 网页布局有很多种方式,一般分为以下几个部分:头部区域、菜单导航区域、内容区域、底部区域。 其中,内容区域通常有3中形式: 1 列:一般用于移动端 2 列:一般用于平板设备 3 列:一般用于 PC 桌面设备 实现 <!DOCTYPE html> <html> <head> <title>CS 阅读全文
posted @ 2019-11-09 23:04 Rogn 阅读(412) 评论(0) 推荐(0) 编辑
摘要:效果: 实现: <!DOCTYPE html> <html> <head> <title>使用CSS来渲染HTML的表单元素</title> <style type="text/css"> input[type=text], select { width: 100%; padding: 12px 2 阅读全文
posted @ 2019-11-09 22:12 Rogn 阅读(527) 评论(0) 推荐(0) 编辑
摘要:UML类图:https://www.cnblogs.com/shindo/p/5579191.html UML用例图:https://www.jianshu.com/p/3cde67aed8e9 UML序列图:https://www.jianshu.com/p/2e88f6c49c2e UML状态图 阅读全文
posted @ 2019-11-08 18:10 Rogn 阅读(196) 评论(0) 推荐(0) 编辑
摘要:树莓派是国内比较流行的一款卡片式计算机,但是受限于其硬件配置,用树莓派玩深度学习似乎有些艰难。最近OPENAI为嵌入式设备推出了一款AI框架Tengine,其对于配置的要求相比传统框架降低了很多,我尝试着在树莓派上进行了搭建并成功运行了Mobilenet-SSD。 Tengine简介 OAID/Te 阅读全文
posted @ 2019-11-03 21:32 Rogn 阅读(2133) 评论(2) 推荐(0) 编辑
摘要:首先,可以通过如下命令查看内存的使用情况: 下载的套件依旧在,移除掉因依赖关系而自动安装的套件 嗯,其实没多大变化。 看看选单Programming里头,嘿,不需要的东西还不少啊。 以底下指令来移除套件,IBM的Node-RED、Mathematica、Scratch、Sonic Pi、Minecr 阅读全文
posted @ 2019-11-03 09:57 Rogn 阅读(2768) 评论(0) 推荐(0) 编辑
摘要:在树莓派上安装VNC需要使用命令行。如果需要远程操作安装VNC,就必须通过SSH登录到命令行界面(Raspbian的默认用户名是:pi,默认密码是:raspberry)。 安装 命令行输入: 安装好之后请一定先使用此命令设置一个VNC密码: (先输入操作密码两次,然后会询问是否设置一个查看(view 阅读全文
posted @ 2019-11-03 00:05 Rogn 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:最终效果: 代码: 参考链接:https://www.runoob.com/css/css-navbar.html 阅读全文
posted @ 2019-11-02 21:46 Rogn 阅读(523) 评论(0) 推荐(0) 编辑
摘要:1.下载安装 Mactype :http://www.mactype.net/ 2. 打开MacType Tray.exe,右键其在任务栏图标就能选择配置文件。 分享一个配置文件: 参考链接: 1. https://www.jianshu.com/p/69230e540493 2. https:// 阅读全文
posted @ 2019-11-01 23:31 Rogn 阅读(2285) 评论(0) 推荐(0) 编辑
摘要:基础知识 serif和sans-serif字体之间的区别 西文字体分为两大族:衬线体(serif)和无衬线体(sans-serif)。像Times、Times New Roman等都是属于衬线体,而Arial、helvetica则是属于无衬线体。 衬线字体,意思是在字的笔画开始、结束的地方有额外的装 阅读全文
posted @ 2019-11-01 12:38 Rogn 阅读(5630) 评论(0) 推荐(1) 编辑
摘要:本文主要是对照scikit-learn的preprocessing章节结合代码简单的回顾下预处理技术的几种方法,主要包括标准化、数据最大最小缩放处理、正则化、特征二值化和数据缺失值处理。 数学基础 均值公式: x¯=1ni=1nxi 阅读全文
posted @ 2019-11-01 00:04 Rogn 阅读(403) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示