- 博客(35)
- 收藏
- 关注
转载 fork剖析资料
fork的流程 分析一下do_fork()的源码的主要步骤1.首次查找_pidmap位图,为新子进程分配新的pid2.复制进程描述符,返回的是新的进程描述符的地址(struct task_struct *p)3.初始化完成量,vfrok主要用excv,父进程的虚拟地址空间对其没有用处,所以实现方式为在子进程退出或者替换后父进程才开...
2018-02-28 14:48:49 45
转载 listen 54
Our library is also open for the local residents. People are doing their Christmas shopping. Later the tree was attacked by insects and finally destroyed in a storm. A beginner is often at a loss whe...
2018-02-26 13:16:00 119
原创 升级思科WLC firmware详细步骤
豆子公司的无线系统是思科的WLC和AP,用了大概4年多没升级过软件了。最近总公司扫描漏洞,发了一份警告信给我们 大概是XX IP有若干漏洞等等,其中漏洞最多的就是WLC。 好吧,是时候升级一下了。首先看看当前的AP型号和WLC,找到他们最高兼容的版本,下载之后,就可以准备安装了。具体步骤1. 官网下载Code Image,同时准备一个tftp的服务器2. 登录http和ssh...
2018-02-26 07:54:00 1391
转载 Android 音视频深入 十三 OpenSL ES 制作音乐播放器,能暂停和调整音量(附源码下载)...
项目地址https://github.com/979451341/OpenSLAudioOpenSL ES 是基于NDK也就是c语言的底层开发音频的公开API,通过使用它能够做到标准化, 高性能,低响应时间的音频功能实现方法。这次是使用OpenSL ES来做一个音乐播放器,它能够播放m4a、mp3文件,并能够暂停和调整音量播放音乐需要做一些步骤1.创建声音引擎首先创建声音引擎的对象接口...
2018-02-25 18:02:00 111
原创 Java EE重命名为Jakarta EE:Java EE Guardians与Oracle的分歧
\看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!\\\由于对Oracle不热心回应Java社区反馈感到失望,Java EE Guardians于今年早些时候提交了一封公开信,表达了他们对Oracle限制使用EE4J的“Java”和“javax”包名的担忧。Oracle依据其商标使用准则,继续保持自己的立场。著名的Java EE布道师Reza Rahma...
2018-02-25 18:00:00 52
转载 预备作业三
linux系统安装具体linux系统安装步骤参照教程,VirtualBox和Ubuntu安装相对顺利,出现了繁琐的小问题,自己百度基本能够解决。自己的笔记本和教程的有些不同的,按照教程设置的内存参数,运用起来笔记本卡顿,后来弄半天还出现了蓝屏,后来自己重新设置了运用内存和其他相应的参数,才解决了这个问题。在后面的安装过程中,有些莫名其妙的错误,自己只能重新安装虚拟机,共享文件夹自己尝试做了一遍,...
2018-02-25 10:58:00 200
转载 记录学习第三天---系统基础
linux的基本原则:1.由目的单一的小程序组成:组合小程序完成复杂任务2.一切皆文件:3.尽量避免捕获用户接口:4.配置文件保存为纯文本格式:CLI:命令提示符:prompt#:root$:普通用户命令格式:命令本身+选项(短-长--)+参数使用凭证:虚拟终端(terminal):若有图形界面 startx &可切换图形界面切换用户:su(switch user) - 用户密码:...
2018-02-24 14:31:45 48
转载 [BZOJ2820]YY的GCD
题目大意: 对于给定的$n,m(n,m\leq10^7)$,求$为质数\displaystyle\sum_{x=1}^n\sum_{y=1}^m[\gcd(x,y)为质数]$。思路: 设$p=\gcd(x,y),x=ap,y=bp$,则:$$\begin{align*} 原式&=\sum_{1\leq p\leq\min(n,m)且p为质数}\sum_{a=1}^{\lfloor\...
2018-02-24 11:19:00 50
转载 SQLServer基础之数据页类型:GAM,SGAM,PFS
简介 我们已经知道SQL Server IO最小的单位是页,连续的8个页是一个区。SQL Server需要一种方式来知道其所管辖的数据库中的空间使用情况,这就是GAM页和SGAM页。GAM页 GAM(全局分配位图)是用于标识SQL Server空间使用的位图的页。位于数据库的第3个页,也就是页号是2的页。下面我们通过新建一个数据库来看其GAM的结构。创建测试数据库的代...
2018-02-23 10:59:00 89
转载 静态库动态库
1.库是什么 -二进制文件 -将源代码->二进制格式的源代码 -c.cpp -加密-----------------现在大部分使用动态库2.库制作出来之后,如何给用户使用?-头文件-制作出的库3.静态库的制作和使用-命名规则:libtest.a-lib-xxx-库的名字-.a制作步骤原材料:源代码c.cpp...
2018-02-22 17:21:00 39
转载 冒泡排序
package com.etc.test;/** * @deprecated 冒泡排序 * */public class Sort { /** * @param args */ public static void main(String[] args) { int[] ints = new int[]{10,28,30,1,2,5,90,8,76}; int temp = 0...
2018-02-16 19:59:00 43
转载 c++官方文档-模版类
c++官方文档-模版类 #include <iostream>using namespace std;template<class T>class MyPair{ private: T t[2]; T a, b; public: ...
2018-02-14 23:58:00 87
转载 Linux时间子系统(十六) clockevent
一、clock event控制的通用逻辑1、产生clock event的设备各种系统的timer硬件形形色色,不过在general clock event device layer,struct clock_event_device被来抽象一个可以产生clock event的timer硬件设备,如下: struct clock_event_device { void ...
2018-02-14 14:39:00 162
转载 windows环境下部署Tomcat到服务器
1.在系统变量中设置: 变量名:CATALINA_HOME 变量值:D:\Program Files\Tomcat7.0.81 (放Tomcat的主目录)2.系统变量的PATH变量中增加Tomcat的bin目录(可不设置) ;D:\Program Files\Tomcat\bin3.安装Tomcat的服务 在cmd下,cd进入Tomcat的bin目录下,输...
2018-02-13 11:53:00 94
转载 linux动态追踪神器——Strace实例介绍【转】
Strace是Linux下一款通用的进程动态跟踪工具,用来追踪程序执行时的系统调用和所接收的信号。其应用方法如下图(部分)。首先,简单说说它的使用参数,Strace的参数包括输出参数、过滤参数、统计参数、跟踪参数、启动参数和其他杂项。详细的看帮助文档或者搜索它的用法,我们只简单介绍几个常用的参数:-p Pid 跟踪指定的进程号的进程。-o 文件 输出追踪信息到文件。-f...
2018-02-13 09:45:00 191
转载 Nodejs内存控制详解(上篇)
在这里输入图片标题1 V8的垃圾回收机制与内存限制JavaScript与Java一样,由垃圾回收机制来进行自动的内存管理。对于性能敏感的服务器端程序,内存管理的好坏、垃圾回收状况是否优良,都会对服务构成影响。而在Node中,这一切与V8引擎息息相关。1.2 V8的内存限制Node中通过JavaScript只能使用部分内存(64位约1.4G,32位约0.7G)。V8对内存做了限制。因此这种限...
2018-02-12 09:07:17 383
转载 makefile高级应用
https://www.zybuluo.com/lishuhuakai/note/206938make是Linux下的一款程序自动维护工具,配合makefile的使用,就能够根据程序中模块的修改情况,自动判断应该对那些模块重新编译,从而保证软件是由最新的模块构成。本文分为上下两部分,我们在上一篇文章中分别介绍了make和makefile的一些基本用法,在本文中,我们会对make和makefi...
2018-02-08 21:39:00 40
转载 查看文件夹内各文件数目
1 """ 2 This script shows how to count all files in a specific directory. 3 """ 4 5 import os 6 from collections import Counter 7 8 DIR = "/home/robin/Documents/landma...
2018-02-08 19:58:00 214
转载 git删除某次提交(某个commit)的方法【转】
本文转载自:https://www.36nu.com/post/275git删除某次提交(某个commit)的方法疯狂的兔子 发表于 4个月前 阅读 536 收藏 0 推荐 0 评论 0推荐收藏例如我的提交历史如下commit 58211e7a5da5e74171e90d8b90b2f00881a48d3aAuthor: test <test...
2018-02-07 17:41:00 1792
转载 Realm的入门使用
一.介绍Realm是一个不错的手机平台上的数据库,支持多种编程环境,如:Java、Object-C、React Native、Swift、Xamari等。Realm的官网:https://realm.io/github地址:https://github.com/realmrealm-java库的文档:https://realm.i...
2018-02-07 02:26:45 140
转载 一边学,一边写出的人工智能教程(一)
(keras安装可参考我的文章:Windows 下 Python 3.6 下安装 TensorFlow,和pyopencl没关系) 首先,你要有一些数学和哲学知识,比如:听说过【向量】 (知道可以把数写成(1,2,3,4)这种形式即可)懂一点【抽象】,能提炼出一些事物的关联 (比如,汽车和自行车有什么共同点?)能不看教程写出python小程序(比如打印helloworl...
2018-02-06 14:18:47 71
转载 ubuntu17.10 python3.6 install plugins for AI
install order:tensorflow-gpu scikit-learn numpy scipy matplotlib tkintertensorflow-gpu :pip install tensorflow-gpu==1.3#work well with python3.6 and cuda8.0scikit-learn:...
2018-02-05 23:49:00 83
转载 python之并发编程
一、操作系统1、概念操作系统就是一个协调、管理和控制计算机硬件资源和软件资源的控制程序,操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成现代计算机或者网络都是多用户的,多个用户不仅共享硬件,而且共享文件,数据库等信息,共享意味着冲突和无...
2018-02-05 20:22:59 85
转载 关于DataV大屏分辨率那些事
首先需要理解的是,DataV是基于Web浏览器的。加载完成开始,一共会涉及到3个重要的分辨率。 这三个分辨率分别是1、大屏逻辑分辨率2、显卡输出信号分辨率3、实际物理设备分辨率先说结论:划重点一、大屏逻辑分辨率 = 显卡输出信号分辨率且 二、大屏逻辑分辨率长宽比尽可能接近物理设备分辨率长宽比;** 满足上面两点的情况下,即可在绝大多数情况下取得最优效...
2018-02-05 18:16:31 5018
转载 logback 范例
<?xml version="1.0" encoding="UTF-8"?> <configuration debug="false"> <contextName>yoro</contextName> <property name="path" value="/da
2018-02-05 11:13:00 80
转载 从文件系统迁移到ASM上
一、从文件系统迁移到ASM上1、添加一个磁盘,fdisk分区,创建raw,start_udev 配置相应的参数以及环境 root: groupadd asmadmin groupadd asmdba groupadd asmoper useradd -g oinstall -G asmadmin,asmdba,...
2018-02-05 09:50:30 180
转载 golang 数组
数组是Go语言编程中最常用的数据结构之一。顾名思义,数组就是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),一个数组包含的元素个数被称为数组的长度。在Go语言中数组是一个值类型(value type)。是真真实实的数组,而不是一个指向数组内存起始位置的指针,也不能和同类型的指针进行转化,这一点严重不同于C语言。所有的值类型变量在赋值和作为参数传递时都将产生一次...
2018-02-03 17:59:00 38
转载 最后一个页面:构建电影详情页面
笔记内容:最后一个页面:构建电影详情页面 笔记日期:2018-02-02电影搜索页面构建我们想要有一个搜索电影的功能,需要在电影资讯页面顶部编写一个搜索框,当我们的鼠标焦点位于该搜索框时,就会显示出电影搜索页面,而点击搜索框的关闭图标时,需要隐藏电影搜索页面。所以这个电影搜索页面不是一个单独的页面文件,而是用隐/显的方式来做。搜索框效果图:要实现这个搜索框,我们首先需要一个表单组件:in...
2018-02-03 17:27:32 700
原创 Exchange Server 2016管理系列课件17.创建和使用会议室邮箱
1)使用EMC创建会议室邮箱选择【收件人】,在收件人管理界面选择【资源】,在资源管理界面选择新建【会议室邮箱】,如图。输入会议室邮箱的名称、别名、存放的OU、位置、容量等信息。创建完成后,如图所示。如果选择代理人选项,则会议室需要被批准后才能预订使用。批准权限可以委派给某一个人,这个人会受到审批的邮件,可以选择允许或者拒绝。在【预定选项】界面,可以设置会议室邮箱的一些配置信息,例...
2018-02-03 16:34:15 670
转载 Python--网络编程
# import urllib.request# import jsonimport requests# url = 'http://api.nnzhp.cn/api/user/stu_info?stu_name=ybq123'# res = urllib.request.urlopen(url) # 发送请求# res_new = res.read().decode() # 获取结果# pr...
2018-02-02 22:22:00 52
转载 一篇文章看懂Java并发和线程安全
一、前言长久以来,一直想剖析一下Java线程安全的本质,但是苦于有些微观的点想不明白,便搁置了下来,前段时间慢慢想明白了,便把所有的点串联起来,趁着思路清晰,整理成这样一篇文章。二、导读1、为什么有多线程?2、线程安全描述的本质问题是什么?3、Java内存模型(JMM)数据可见性问题、指令重排序、内存屏障三、揭晓答案1、为什么有多线程谈到...
2018-02-02 12:00:56 60
转载 浅谈代理
一、正向代理(Forward Proxy)一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正 向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A向代理服务器Z发送一个请求并指定目标(服务器B),然后代 理服务器Z向服务器B转交请求并将获得的内...
2018-02-02 11:57:04 53
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人