- 博客(34)
- 收藏
- 关注
转载 替换空格
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。做法一:Java public String replaceSpace(StringBuffer str) { if(str == null) return null; ...
2018-02-28 21:43:00 38
转载 Git 几个常用操作
git init -- 初始化仓库,git clone -- 从远端克隆仓库到本地git status -- 查看git仓库的状态git log -- 查看git仓库的日志git add -- 将修改提交到本地仓库,gitaddfilename就是提交filename这个文件,gitadd .就是提...
2018-02-28 17:17:00 59
转载 Docker从入门到实战(四)
一步一步走,写小白都能看懂的文章,将持续更新中,敬请期待!Docker从入门到实战(四)Docker基础一:Docker基本操作一般情况安装Docker之后系统会自动创建一个Docker的用户组,如果没有创建可以手动创建groupadd docker把当前非root用户加入group内,然后退出重新登陆就生效了(本例是新建了一个用户cheng)gpasswd -a cheng docker...
2018-02-27 19:16:38 127
转载 C 标准IO 库函数与Unbuffered IO函数
先来看看C标准I/O库函数是如何用系统调用实现的。fopen(3)调用open(2)打开指定的文件,返回一个文件描述符(就是一个int 类型的编号),分配一个FILE 结构体,通常里面包含了:文件fd缓冲区指针缓冲区长度当前缓冲区读取长度出错标志返回这个FILE 结构体的地址。fgetc(3)通过传入的FIL...
2018-02-26 13:25:00 45
转载 C语言错误处理方法、C++异常处理方法(throw, try, catch)简介
一、C语言错误处理方法1、返回值(if … else语句判断错误)2、errno(linux 系统调用)3、goto语句(函数内局部跳转)4、setjmp、longjmp(Do not use setjmp and longjmp in C++ programs; these functions do not support C++ object semantics.)...
2018-02-25 23:24:00 131
转载 vscode控制字符引起的问题以及解决思路
1. 环境macOS Sierra 10.12.5vscode 1.20.0 最新版2. 如何重现这个问题在使用中文输入法输入中文的时候,一直按后退键,例如输入sfsf,当你按了4下后退键时,你会发现,搜狗输入法弹出框虽然消失了,但是页面上还会剩下一个s, 这是你如何再次按一下后退的话,s就会变成bs, 变成隐藏字符。这个一...
2018-02-24 09:15:00 1844
转载 Java用freemarker导出word
概述最近一个项目要导出word文档,折腾老半天,发现还是用freemarker的模板来搞比较方便省事,现总结一下关键步骤,供大家参考,这里是一个简单的试卷生成例子。详细代码下载:http://www.demodashi.com/demo/10264.html最近一个项目要导出word文档,折腾老半天,发现还是用freemarker的模板来搞比较方便省事,现总结一下关键步...
2018-02-22 09:55:00 53
转载 windows环境 安装python的虚拟环境,安装第三方包的总结
一 创建虚拟环境C:\Users\Administrator>cd D:\00\pystudyC:\Users\Administrator>d:D:\00\pystudy>python -m venv 03 说明:创建一个叫“03”目录的虚拟环境,执行后,创建目录,生成一堆虚拟环境文件。D:\00\pystudy>cd 03D:\00\pystudy\03>cd...
2018-02-14 21:26:00 440
转载 Linux内核(5) - 内核学习的相关资源
“世界上最缺的不是金钱,而是资源。”当我在一份报纸上看到这句大大标题时,我的第一反应是——作者一定是个自然环保主义者,然后我在羞愧得反省自身的同时油然生出一股对这样的无产主义理想者无比崇敬的情绪来。 于是,我继续往下看,“因此在XXX还未正式面市之时,前来咨询的客户已经不少,这些有眼光的购房者明白,谁能在目前最好的购房机会下最大化地占有绝版资源,谁就掌控了未来财富流向。”(为了避...
2018-02-14 20:04:00 124
转载 process credentials(二)
一、前言为什么要写一个关于进程如何创建的文档?其实用do_fork作为关键字进行索引,你会发现网上的相关文档数以万计。作为一个内核工程师,对进程以及进程相关的内容当然是非常感兴趣,但是网上的资料并不能令我非常满意(也许是我没有检索到好的文章),一个简单的例子如下: static void copy_flags(unsigned long clone_flags, struct task...
2018-02-13 21:42:00 64
转载 安全测试===sqlmap(零)转载
本文转自:https://blog.werner.wiki/sqlmap-study-notes-0/感谢作者的整理,如有侵权,立删零、前言这篇文章是我学习Sqlmap的用法时做的笔记,记录了Sqlmap的常见、基础用法。 学习的主要方法是阅读官方手册(sqlmap/doc/README.pdf)。一、Sqlmap是什么Sqlmap是开源的自动化SQL注入工具,由Pyth...
2018-02-13 10:30:00 161
转载 DFS BFS代码
#define maxnum 30#include<bits_stdc++.h>int visited[maxnum]={0};using namespace std;typedef struct bian//边{ int mark;//标记是否搜索 int ivex,jvex;//两顶点位置 bian *ilink,*jlink;//...
2018-02-12 09:34:00 83
转载 CSS之各种居中
前言在我看来,入门CSS的路上最烦人的就是CSS的各种居中了。在我初学CSS过程中,居中这个问题经常困扰到我。那为什么CSS的居中这么烦人呢? 我认为,这是因为CSS的居中方法以及它的适用范围太多了,而导致应用时很难分清到底哪个有效。下面我就简单地梳理一下CSS的居中方法。水平居中1.行内元素的水平居中对于行内元素(如text、link或inline-*元素)的水平居中:.inline ...
2018-02-12 05:20:52 63
转载 Sping(一)——IOC/DI
Spring是一个基于IOC和AOP的结构J2EE系统的框架 IOC(Inversion Of Control) 反转控制 是Spring的基础,由容器控制应用程序获取外部资源而非程序主动获取。简单说就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象 DI(Dependency Inject) 依赖注入 ...
2018-02-11 08:45:17 75
转载 c++ - 在终端中,cout不显示任何内容
g++是一个编译器,它将源代码转换成可以执行程序,但不运行它。 你必须亲自运行程序。g++生成的程序的默认名称是a.out( 因为历史原因),因此你将运行它作为$./a.out如果要为程序选择不同的名称,请使用-o选项:$ g++ Code.cpp -o myProgram$./myProgram下面是我写你的程序的方法:...
2018-02-10 05:24:00 2106
转载 Python--发送邮件
import smtplib # 发邮件的from email.mime.text import MIMEText # 构造邮件内容的,对象username = '18033551998@163.com'password = 'jiqiren123'msg = MIMEText('你好,快过年了,新年快乐!') # 邮件内容msg['Subject'] = '新年快乐' # 标题msg['...
2018-02-09 16:19:00 118
转载 网关服务器
转载自:https://blog.51cto.com/yaocoder/1374280,我在想弄懂服务器架构而不懂服务器架构、服务器原理学得似是而非的情况下,转载这篇文章,主要引入了网关服务器的概念,对我至少起到扫盲作用。公司的ProxyServer在世界服模型中,有点网关服务器的感觉。可以看到都会有个接入服务,然后把不同的请求分发给不同的应用服务。其实这个接入服务就是“网关...
2018-02-09 13:15:59 117
转载 【转载】android客服端+eps8266+单片机+路由器之远程控制系统
用android客服端+eps8266+单片机+路由器做了一个远程控制的系统,因为自己是在实验室里,所以把实验室的门,灯做成了远程控制的。控制距离有多远------只能说很远很远,只要你手机能上网的地方,不对应该是只要能打电话的地方,不对应该是只要是移动网(我用的是移动的卡)覆盖的地方,这篇只说明怎么样才能实现远程通信(在路由器上怎样设置,wifi模块eps8266怎样设置),最后会贴上单...
2018-02-09 11:47:00 140
转载 Nginx系列--01基本架构及其安装
前言早期Nginx 的诞生是为了解决Web中出现的C10K 问题,即服务器如何承受一万的并发量。当时流行的Web server为Apache Httpd,而Httpd的IO模型使用的select()模型,这种IO模型为端口复用模型,他的并发量只能达到1024。而Nginx的使用了一种epoll的IO模型,这种模型使用事件驱动机制极大的提高了并发量。当然到现今为止,Nginx的功能不仅仅提供we...
2018-02-08 17:29:51 75
转载 【转】贝塞尔曲线介绍
原文链接:http://blog.csdn.net/sangxiaonian/article/details/51984013http://blog.csdn.net/sangxiaonian/article/details/51984584http://blog.csdn.net/sangxiaonian/article/details/51985405其他参考链接:h...
2018-02-08 17:00:00 101
转载 HttpClient库设置超时
HttpClient库API跟Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个版本的都不一样。3.X是正常的Java语法HttpClient httpClient=new DefaultHttpClient();4.3变成了工厂模式CloseableHttpClient httpClient = HttpClients.crea...
2018-02-07 22:19:00 124
转载 cordova+vue 项目打包成Android(apk)应用
现在使用vue开发的项目越来越多,使用vue开发的移动端打包就成了最大的问题。现在前端打包方案有好多种,但是综合来说,我比较喜欢用cordova来进行Android和ios的打包,配置完成之后,每次只需要一条命令就可以完成打包。1.安装cordova这一步的前提是已经完成安装node和npm,如果没有安装的话,请先完成node和npm的...
2018-02-06 23:02:13 166
转载 POJ 1182 食物链(并查集+偏移向量)题解
食物链Time Limit:1000MSMemory Limit:10000KTotal Submissions:82346Accepted:24616Description动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是...
2018-02-06 17:09:00 51
转载 SVG可伸缩矢量图
SVG是响应式设计中十分重要的一项技术。它是一种不会过时的、能够轻松解决多屏幕分辨率问题的技术。 web领域中的图像,png,jpg都是它们的可视数据保存为像素形式。放在两倍宽高上,就会有局限性。除了最小的图片资源,如果可能的话,使用svg替换png。这样可以产生和分辨率无关的图片,而且大小也比位图图像小得多。 转载于:https://www.cnblogs.com/wlxll...
2018-02-06 16:58:00 74
转载 CUDA学习(三)
内存层次结构:CUDA线程可能会在执行期间从多个内存空间访问数据,如图所示。每个线程都有专用本地内存(local menory)。 每个线程块都具有共享内存(shared memory),该块的所有线程都可见,并且具有与该块相同的生命周期。 所有线程都可以访问相同的全局内存(global memory)。所有线程还有两个额外的只读内存空间:常量和纹理内存空...
2018-02-05 22:51:53 83
转载 Jerry的通过CDS view + Smart Template 开发Fiori应用的blog合集
S4/HANA里有一个新的UI框架叫做Smart template, 配合ABAP后台的CDS view技术,能够让developer以Metadata driven的方式来开发Fiori应用, 这种开发方式几乎不需要或者只需要很少量的JavaScript开发。下面是我写在SCN上的相关13篇blog的链接:Step by Step to create CDS view through S...
2018-02-03 07:10:39 62
转载 keras中的mini-batch gradient descent (转)
深度学习的优化算法,说白了就是梯度下降。每次的参数更新有两种方式。一、第一种,遍历全部数据集算一次损失函数,然后算函数对各个参数的梯度,更新梯度。这种方法每更新一次参数都要把数据集里的所有样本都看一遍,计算量开销大,计算速度慢,不支持在线学习,这称为Batch gradient descent,批梯度下降。二、另一种,每看一个数据就算一下损失函数,然后求梯度更新参数,这个称为随机梯度下降,...
2018-02-02 15:33:00 230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人