- 博客(68)
- 收藏
- 关注
转载 NodeJs第3方包说明
formidable作用:实现简单文件上传var formidable = require('formidable');var form = new formidable.IncomingForm();form.parse(req, function (err, fields) { //写入数据库 db.insertOne("liuyanben", { "xing...
2018-04-29 16:52:00 43
转载 异步调用与回调机制,协程
1.异步调用与回调机制 上一篇我们已经了解到了两组比较容易混淆的概念问题,1.同步与异步调用 2.阻塞与非阻塞状态。在说到异步调用的时候,说到提交任务后,就直接执行下一行代码,而不去拿结果,这样明显存在缺陷,结果是肯定要拿的,这辈子都肯定是要拿到这个结果的,没有这个结果后面的活又不会干,没办法,只能去拿结果的,那么问题是异步调用提交任务后,如何实现既要拿到结果又不需要原地等的理想状态呢?专门...
2018-04-28 16:11:00 119
转载 Angular5 路由传参的3种方法
一共3种方法。 1.问号后面带的参数,获取参数的方式:ActivatedRoute.queryParams[id] 例如:/product?id=1&name=iphone还可以是:[routerLink]="['/books']" [queryParams]="{bookname:'《活着》'}代码:html<h4>Messages&...
2018-04-28 11:43:00 83
转载 js/jquery常用方法------字符串全替换
var str = "2018/4/28" ------2018/4/28str = str.split("/").join("-"); ------2018-4-28转载于:https://www.cnblogs.com/LiCoco/p/8966221.html
2018-04-28 10:28:00 33
转载 C# 将DataTable对象转换成XML字符串
/// <summary> /// 将DataTable对象转换成XML字符串 /// </summary> /// <param name="dt">DataTable对象</param> /// <returns>XML字符串</returns&g...
2018-04-27 18:09:00 295
转载 day 02 编码初识
1、电脑和通信会将我们输入您的字符转换成电信号进行传输 谍战片:嘀嘀嘀 滴滴 高低电平,0101010 电脑文件的存储,与文件的传输 010101010 初级密码本 :ascii 字母,数字,特殊字符。 1个字符表示一个字节 1个字节等于8位 0000 0000 字符 比如 a b c 一个字母代表一个字符...
2018-04-27 15:20:00 63
转载 DataTable与List的相互转换
List转DataTable:public static DataTable ToDataTable<T>(IEnumerable<T> collection) { var props = typeof(T).GetProperties(); var dt = new DataTable();...
2018-04-27 15:00:00 339
转载 湖北省大学程序设计竞赛(武大校赛)
LinkA题意几何分析旋转一个三角形,观察即可得出B概率题,胆量==C题意给一棵树,问这棵树的所有子图分析定义:num[i]:以i为根的子树数量(i选择在内),dfs递归count即可G 模拟题直观的是1、并不是一直尽可能多的买卡片好2、X<=Y 的时候并不一定不买,因为卡片一旦买了,产生的效益可以叠加故...
2018-04-25 22:07:00 133
转载 关于大数的加减乘和比较模板
由于深受大数的压榨,不得不写几个模板自己套用,先写简单的加减吧,大数以字符串输入,最后返回的值也是字符串型的。 1 string bigadd(string s,string ss){ 2 string tt; 3 int slen = s.length(); 4 int sslen = ss.length(); 5 re...
2018-04-25 15:55:00 77
转载 java中super的用法总结
package com.ssm.java;/** * Super * usage1:super. 直接去调用父类的方法和属性。 * usage2:放在构造器中的第一位,代表引用父类的构造器。 */class SuperSub { String name; void value() { name = "China";...
2018-04-25 10:58:00 106
转载 微信长按事件
html <div class="content-cen"> <div class="cup cup1 showImg1"></div> <div class="cup cup2 showImg2" style="display: none;"> ...
2018-04-24 17:28:00 1991
转载 SpringBoot Whitelabel Error Page This application has no explicit mapping for /error, so you are se...
使用SpringBoot写HelloWorld,当配置好启动类后,再创建新的controller或其它类,启动项目后访问对应的映射名,页面显示:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.映射未找到,出现这个异...
2018-04-23 22:59:00 280
转载 小程序--模板消息调研
1.小程序开发后台提供了很多模板,可以选择适合自己的模板,也可以自己去申请创建。创建之前请先阅读小程序运营规范。2.申请模板需要注意事项:每个月可提交申请3个新模板(搜索你的名字,搜索结果页会展示申请模板入口)审核周期为3-7天,且内容可能被审核人员更改审核通过后,模板将会被放到模板库以供他人使用。(所以你看到的所有模板消息都可以在模板库中找到)3.每个小程序...
2018-04-23 22:53:00 81
转载 vue构建完整项目-以及实现
简介由于开发vue项目的时候,需要重新搭建项目的架子,比较麻烦,其实之前做过的项目好多都可以直接拿过来用,比如接下来的这个项目,就可以满足平常的vue单页面开发.该项目包括了:全局配置axios,全局配置接口集合,切换页面动画,全局配置vuex(其中vuex做的很经典 规范 ,可以参考),页面请求数据增加loading效果项目地址: https://github.com...
2018-04-23 13:29:00 206
转载 Redis初探-Redis安装
官网地址:https://redis.io/download最新版本是4.0,在这里本人下的是3.2使用rz命令可以将Redis上传到Linux系统首先要确定Linux上是否安装了gcc,没有则使用yum install gcc-c++安装在安装时出现下面的错误提示使用rm -f /var/run/yum.pid解决使用tar -zxvf redis-3.2.11_.t...
2018-04-22 01:34:00 62
转载 C++之IDE和编译器
分析下目前主流的编译器: MSVC:Windows开发首选,毕竟是微软自己开发的编译器。 各方面都还不错。 GCC/G++:Linux开发首选。 跨体系结构很多,很多开源软件默认编译器都是GCC/G++ Bug多,修得慢,号称符合标准其实支持的乱七八糟的扩展比VC++还离谱,而且占用内存巨大 Clang:OS X开发首选。 licence极度友...
2018-04-22 00:46:00 78
转载 第十四篇Django-model进阶(中介模型,查询优化,extra,整体插入)
Django-model进阶(中介模型,查询优化,extra,整体插入)阅读目录(Content)中介模型查询优化extra整体插入中介模型处理类似搭配 pizza 和 topping 这样简单的多对多关系时,使用标准的ManyToManyField 就可以了。但是,有时你可能需要关联数据到两个模型之间的关系上。例如,有这样一个应用...
2018-04-21 23:26:00 201
转载 工作问题整理-- sqlserver 新增参数限制,maven pom邮件发送
1、SqlServer连续新增参数限制com.microsoft.sqlserver.jdbc.SQLServerException: 传入的请求具有过多的参数。该服务器支持最多 2100 个参数。请减少参数的数目,然后重新发送该请求。2、$.cookie 针对iframe存在作用域的问题cookie应统一保存在顶级作用域中,因cookie默认保存在当前页面作用域下,iframe下页面...
2018-04-21 09:22:00 98
转载 angular批量上传图片并进行校验
最近做一个项目,有一个批量上传图片,并校验是否是图片和上传最大数量的需求。下面分享一下我的想法,欢迎大神探讨。首先是在html中支持批量上传和接收图片(mac下设置了之后不存在类型校验),下面上html代码,非常简单的一句话:(我上的是优化后的)<div class="col"> <div class="col-item w20"> <la...
2018-04-20 17:37:00 216
转载 MySQL 相邻两条数据相减
<!-- 计算每两次消费的间隔天数 -->SELECT B.MEN_ID,TIMESTAMPDIFF(DAY,B.PRE_DATE,B.CURR_DATE) AS DAYS FROM ( <!-- 行变列 --> SELECT A.MEN_ID,A.ORDER_DATE AS CURR_DATE,@A.ORDER_DATE AS P...
2018-04-19 19:03:00 495
转载 JAVA中List,Map,Set接口的区别
从三点来分析它们之间的不同:1.继承的接口不同:List,Set接口都是继承于Collection接口的,而Map接口不是,它是一个顶层接口。2.自身特点:List:用来处理序列的。对于放于的元素是有序的并且可以重复。Set:用来处理集合的。对于放于的元素是无序的并且不可以重复。Map:用来处理键值对。key值不能重复,如果重复,则会被覆盖,并且放入无序。3.实现类:...
2018-04-19 14:19:00 54
转载 关于已知两点经纬度求球面最短距离的公式推导
已知两点经纬度计算球面距离的公式,一搜一大堆,形式如下:可是至于这个公式为什么是这样的,今天推导了一下,详细推导过程如下。首先画个图(图1),要不然空间想象能力差的话容易犯糊涂。首先对图1做个大致的说明,红色的半圆表示赤道,蓝色的圆弧表示本初子午线(也就是经度为0的子午线)。球最上方是北极点,点A和点B分别为要计算的两个点,坐标分别为A(jA,wA)和B(jB,wB)。...
2018-04-19 11:16:00 68
转载 结对作业打分处理方案
结对作业打分处理方案0、互评分数不变,也不再重新测试,以节约时间,但互评满分压缩至14分。1、直接由老师和助教,来看代码、接口、UI、API、记录博客等,给综合分(满分3分)。2、学生增加一篇博客【结对编程收获】,重点内容是对结对编程、接口处理的收获内容,助教评测这篇博客以及之前上交的点评文档,依照详细与认真程度给总结分(满分3分)。博客发布截止本周五晚12点。转载于:https://...
2018-04-18 22:53:00 54
转载 树莓派01
raspbrerry pi简介:官方系统就是Raspbian(Linux系统的一种)1. 下载与安装(官网提供两种方式)https://www.raspberrypi.org/NOOBS使用NOOBS:new outofbox software 新版开箱即用软件。有网络版和非网络版,非网络版里面包含了镜像文件,就是右边的那个,所有文件很大1个多G。而网络版里面只是一...
2018-04-18 22:27:00 52
转载 SSM框架——使用MyBatis Generator自动创建代码
这两天需要用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。 使用自动生成有很多方式,可以在eclipse中安装插件,...
2018-04-18 18:36:00 38
转载 MYSQL关键字的使用2
union//UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。select * from users where address="北京" union select * from users where gender="男";order by//使用order by子句将信息按一个或多个列中的值进行排序,显示...
2018-04-18 17:37:00 104
转载 4月16日的错题整理
1.下列是可以放置在<from> 和</from>之间的标记,其中用于定义一个用户可键入多行文本的标记是 <textarea>2下列哪些标签不可以放在<head>标签中 <p>3选出下列不属于CSS的功能是简化HTML各种繁琐的标记扩展原来的标记功能,实现更多的页面显示效果可以完全替代HT...
2018-04-18 00:19:00 78
转载 Asky极简教程:零基础1小时学编程,已更新前8节
Asky极简架构开源Asky极简架构、超轻量级、高并发、水平扩展、微服务架构《Asky极简教程:零基础1小时学编程》开源教程零基础入门,从零开始全程演示,如何开发一个大型互联网系统,开源教程 + 开源代码 + 开源解决方案零基础1小时学完前3节后,可学会基本编程思路,后面的教程是在这基础上的逐步深入每节教程学习时间30分钟左右,由浅入深,循序渐进,从 完全不懂编程 到 逐渐...
2018-04-18 00:11:00 78
转载 配置 FATFS 支持长文件名
FATFS 版本:Nov 09 14 R0.10c在 FATFS 已经移植好的基础上,首先打开 ffconf.h 配置文件,找到如下图配置项:可以将此值从 0 改为 1 使用 static working buffer on the BSS,但官方不建议这么做,会产生线程安全问题(Always NOT thread-safe.);我采用的配置 2,使用栈来分配 LFN working bu...
2018-04-17 19:13:00 827
转载 lvs + keepalived 安装及配置
# lvs + keepalived 基本配置介绍:LVS(Linux Virtual Server),即Linux虚拟服务器。通过keepalived + nginx,实现服务的高可用。一、安装准备keepalived安装包官网下载地址安装keepalived安装必要工具 yum install -y gcc openssl-devel popt-devel安装keepal...
2018-04-17 17:07:00 87
转载 php面试题
php面试题php面试最近一直在面试,所以总结了下常见的 PHP 面试题.PHP基础题目安全对一套程序来说至关重要,请说说在开发中应该注意哪些安全机制?①防远程提交;②防SQL注入,对特殊代码进行过滤;③防止注册机灌水,使用验证码;在程序的开发中,如何提高程序的运行效率?①优化SQL语句,查询语句中尽量不使用select *,...
2018-04-17 11:41:00 163
转载 iOS This application does not support this device’s CPU type
iOS项目build成功,安装在真机报错:This application does not support this device’s CPU type解决方法:修改Build Setting-Architectures-ValidArchitectures。根据你的机型,添加需要的指令集。例如,需要安装的机器是iphone6s,但是ValidArchitectures...
2018-04-17 11:10:00 183
转载 0416测试
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body></html>...
2018-04-16 22:28:00 132
转载 Android 6.0以上动态获取权限问题,百度语音识别
由于机器人的板子升级到了android 7.0系统,于是出现了语音唤醒不了,识别不了的问题,马上意识到应该是android 6.0以上需要动态获取权限导致的原因,于是乎写了动态申请权限,调用了动态权限回调。果然好了。接下来贴代码,希望对大家有帮助。/** * android 6.0 以上需要动态申请权限 */private void initPermission() { String p...
2018-04-16 15:56:00 282
转载 静态文件cdn自解析生成相对路径
一、场景和目标: 用户上传一个包含 index.html 的静态资源压缩包,资源内所有文件都是相互依赖的,不需要用户对内部文件内容做任何特殊处理,仅通过服务端逻辑处理达到用户访问 http://xxx.xxx/guid/index.html 时就可以得到这个资源的所有数据并正常浏览。二、技术: nodejs、express npm 包:decompres...
2018-04-15 23:10:00 537
转载 c++ STL中的set和multiset
1.结构set和multiset会根据特定的排序原则将元素排序。两者不同之处在于,multisets允许元素重复,而set不允许重复。set中的元素可以是任意类型的,但是由于需要排序,所以元素必须有一个序,即大小的比较关系,只要是assignable、copyable、comparable(根据某个排序准则)的型别T,都可以成为set或者multisets的元素。2.底层实现和所有的标准...
2018-04-14 22:23:00 47
转载 go 语言系列 Beego 框架
Beego 框架学习(一)Beego 框架学习(一)Beego官网本身已经整理的非常详细了,但是作为一个学习者,我还是决定自己好好整理一下,这样在后面使用的时候自己对每部分才能非常熟悉,即使忘记了,也可以迅速定位自己要用的知识在哪里。当然也是对官网的一个精简整理,同时结合一些例子,更好的理解和学习BeegoBeego官网地址:https://beego.me这次整理...
2018-04-14 16:46:00 733
转载 wenbao与bootstrap
http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.csshttp://cdn.bootcss.com/jquery/1.11.1/jquery.min.jshttp://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js<link rel=...
2018-04-14 13:42:00 58
转载 JAVA基础——常见异常及错误
可以在java中,自己编写几个方法去去还原一下以下一些异常。然后在进行相对应的处理,这样可以在往后编码中遇到类似的问题,可以快速的解决。提高自己的编码效率。NO.1 Java.alng.NullPointerException 这个异常大家肯定都经常遇到,异常的解释是 “程序遇上了空指针 “,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操...
2018-04-13 22:31:00 96
转载 高阶函数
用函数作为变量的函数称为高阶函数(无论这个变量当做入参,还是当做返回值,都可称之为高阶函数)。>>> def test(a, b, f):... return f(a) + f(b)... >>> test(3, -3, abs)6python有几个内置的高阶函数:map(function, list) 返回一个列表,列表...
2018-04-13 17:58:00 38
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人