- 并发编程记录(一)--单线程、多线程、多进程对比
憧憬001
Python实现并发编程多线程多进程协程(生成器)并发编程的基本概念串行:一个人在一段时间段内只能干一件事情(吃完饭后才能看电视)并行:一个人在一段时间内同时干多件事情(边吃饭边看电视)在Python中,多线程和协程虽然是严格上来说是串行,但却比一般的串行程序执行效率高得很。一般的串行程序,在程序阻塞的时候,只能干等着,不能去做其他事。就好像,电视上播完正剧,进入广告时间,我们却不能去趁广告时间是
- 流媒体编程记录-RTSP
我起了 一枪秒了
网络
一、需求写一个代码可以接收rtsp流二、怎么搞那么,什么是rtsp流?乍一看都是p话。首先了解一下各种知识,rtsp流,h264,一大堆RTSP先看看rtsp是什么吧流媒体协议RTSP初篇(一)看着看着会问,rtp和rtcp是什么RTSP+RTP协议浅析协议篇—RTP&RTCP&RTSP流媒体协议RTSP末篇之RTP(三)看着看着会问,http也能传东西,和http有啥区别?要钱才能看【视频】视频
- 儿子14天编程记录
文芒笃定
在我的强烈洗脑中,7.10日儿子终于同意报名14天的自学训练营-python入门,未来自学的编程道路上肯定会遇到各种不一样的困境,希望儿子能顺利通关,在自学的实践中学到的不仅是编程的入门,更多的是遇到困难自己解决问题的方法,加油儿子!7.25第一次作业,对于很少操作电脑的儿子来说,第一天的编程作业简直是天方夜谭,为了让他情绪稳定,减少负面情绪,我是以身作则,把自己能理解的,能运用的检索方法倾囊相授
- 考研数据结构——(线性表_顺序表)
码manba
考研数据结构数据结构c
线性表编程记录线性表的顺序表示(顺序表)定义如下主函数main1.1初始化顺序表1.2打印顺序表1.3去除顺序表的重复元素1.4在第i个位置插入元素1.5删除指定位置的元素1.6查找指定元素的位序线性表的顺序表示(顺序表)定义如下#include#defineMaxSize10//定义数组最大长度#defineflase0//失败返回#definetrue1//成功返回typedefstruct{
- 2023年秋招软开大厂笔试在线编程记录
我一定能上岸2023
算法
正在秋招,不断更新中......目录正在秋招,不断更新中......小米笔试:1、题目描述:测试通过用例:2、题目描述:测试通过用例:3、题目描述:测试通过用例:深信服笔试1、题目描述:测试通过用例:2、题目描述测试通过用例:3、题目描述测试通过用例:小米笔试:1、题目描述:小程打牌花店买花,看到花店有N个花架,每个花架上有4盆不同颜色的花,颜色分别为红白黄粉。小程看了一下所有所有花的价格,发现即
- python与Electron联合编程记录之五(进程间通信)
superanet
electronjavascript前端pythonflask
进程间通信 进程间通信是Electron构建程序的关键之一,主要通过ipcMain和ipcRenderer这两个模块来实现,通过开发人员定义的“通道”传递消息来进行通信。 下面展示3个进程间通信的示例。文件格式 在项目初始化后并安装electron运行时后,在根目录下创建文件夹html、js,并在文件夹下分别创建index.html和render.js文件。在根目录下创建preload.js
- 编程记录
wwlsm
codeprogramming计算数组子数组之和的最大值描述:给定一个包含N个整数的数组,求数组子数组之和的最大值思路:子数组(子串)保证了是一个连续的直接暴力求解,双层遍历贪心策略:如果s=0,就将当前遍历的数组成员加到里面;如果当前计算的子数组和_max:_max=resreturn_max计算数组最长递增子序列描述:给定数组,包含正负整数,求最长递增子序列的长度(子序列可以不连续)思路:动态
- ruby编程记录
qq_33638017
#rubyruby
ruby编程记录1)ruby安装及ruby交互式(http://developer.51cto.com/art/200703/41243.htm)安装ruby及rubydevkit交互式:如果你使用MacOSX,那么请打开终端窗口输入irb;如果你使用Linux,那么请打开shell输入irb;如果你使用windows,那么请在开始菜单中找到Ruby->fxri,并执行它2)字符串操作str.le
- 【spring-boot】spring aop 面向切面编程记录
樂小伍
javaspringAOP
众所周知,spring最核心的两个功能是aop和ioc,即面向切面,控制反转。这里我们探讨一下如何使用springaop。1.何为aopaop全称AspectOrientedProgramming,面向切面,AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。其与设计模式完成的任务差不多,是提供另一种角度来思
- windows RPC 编程记录 (I)
nli123
windows编程callback服务器stringserver
(一)RPC服务器端可否调用客户端的功能函数?可以,采用回调函数的方式即可实现。在上篇博客中的例子中可以看到,对hello.idl文件进行编译后,定义的两个接口函数(HelloProc/ShutDown)的实体出现在了hello_c.c文件中,使得在client.cpp中可以对这两个接口函数直接进行调用。要实现server.cpp中调用客户端的功能函数,具体步骤如下。1、idl文件中定义回调函数接
- Experiment 0x2:多进程并发服务器TCP编程
C4cke
linux网络编程C语言C语言linuxc语言网络
Experiment0x2:多进程并发服务器TCP编程文章目录Experiment0x2:多进程并发服务器TCP编程0x0说明0x1要求0x2实现0x3源码1-TCP服务端源码2-TCP客户端源码0x0说明实验二:多进程并发服务器TCP编程记录实验课代码代码环境:win10VS2019远程连接ubuntu20进行linux编程0x1要求要求:实现一个基于TCP协议的多进程并发通信服务器与客户端,要
- 常用编程记录——parser = argparse.ArgumentParser()
umbrellalalalala
AI编程深度学习pythonpytorchargparse
在很多pytorch写的人工智能项目中,都能看到这样一句:parser=argparse.ArgumentParser(),本文就简单记录下它们的使用方法部分内容参考:https://blog.csdn.net/lizhiyuanbest/article/details/104975848目录方式1—单个参数方式2—多个参数方式3—乱序赋值方式1—单个参数创建a.py:importargparse
- 编程记录——研究一下python对shepp_logan体模数据实现radon变换
umbrellalalalala
CT基础python计算机视觉CTradon变换医学图像
参考博客:CT典型数据——shepp_logan体模数据的生成python版本Python实现离散Radon变换声明:除了对上述第二个链接的代码有少量修改、以及展示的运行结果外,其余工作都是对上述两个链接内容的整理总结。一、生成体模数据生成一个shepp_logan体模数据importphantominatorfromphantominatorimportshepp_loganimportmatp
- Libtorch---py训练,c++推断---编程记录
枫呱呱
libtorch/c++c++python深度学习
Libtorch1.6.0:VS2017下用release进行程序调试及无法打断点问题:VS2017下用release进行程序调试及无法打断点问题_wwwsssZheRen的博客-CSDN博客_vsrelease为什么会跳到断点c++与libtorch混合编程:std:runtime_error及c10:error报错分析:c++与libtorch混合编程:std:runtime_error及c1
- python与Electron联合编程记录之九(Electron与Flask联合编程实现)
superanet
Pythonpythonflaskelectron
前面铺垫了这么多,这一节就要真正的实现Electron与python联合编程。这一节我通过加法器这个简单的例子来演示如何真正实现Electron和Flask联合编程。1、安装Axios包 在终端工具选项卡中输入如下命令安装Axios包:npmi--save-devaxios2、项目结构 项目结构如下图所示,python目录下的sum.py作为后端实现一个最基本的加法运算;server目录下
- Linux入门——c编程
菜是原罪,我有罪
linuxc#
Linux入门篇——c编程Week01学习记录文章目录Linux入门篇——c编程记录介绍一、vim编辑器1.vim介绍2.vim使用3.vim设置二、C代码编写1.创建文件2.编译代码三、Makefile1.Makefile介绍2.Makefile使用总结记录介绍从开始学到现在的第一篇博客,(^-^)V。一、vim编辑器1.vim介绍vim是Linux系统自带的编辑器,它属于vi编辑器的升级版,更
- eeert 的编程记录
eeert2
c语言一语法第一章类型,运算符与表达式1.变量1.1变量名变量标识符只可以使用字母,下划线以及数字,其中标识符的开头必须是字母或下划线。下划线开头的变量一般是扩展或实现,用户不应该直接使用。变量是区分大小写的,我们一般用小写来标识变量,大写来标识常量。变量名不能与关键字冲突。1.2变量与常量变量是可以变化的,有的时候我们不想要变量被改变,可以使用#define定义一个宏,或者使用const关键字对
- Spring AOP 切面编程记录日志和接口执行时间
程序员日常填坑
最近客户现在提出系统访问非常慢,需要优化提升访问速度,在排查了nginx、tomcat内存和服务器负载之后,判断是数据库查询速度慢,进一步排查发现是因为部分视图和表查询特别慢导致了整个系统的响应时间特别长。知道了问题之后,就需要对查询比较慢的接口进行优化,但哪些接口需要优化、哪些不需要呢?只能通过日志里的执行时间来判断,那么如何才能知道每一个接口的执行时间呢?如果想学习Java工程化、高性能及分布
- 高效编程记录
戒惜舍得
遇到同一个功能点需要复用的时候,先粘贴复制实现具体功能,在基本功能实现的前提下,推荐封装到工具类、基类或者协议中,。如果需要改动,封装好之后,只需要改一个地方就好了。遇到自己不怎么熟悉的代码怎么办?首先要查看那个相关类库的主页或者github,然后查看相关的官方文档。发现对不懂的地方,不要停留过多时间,先跳过去。开发中遇到自己不懂的地方,及时的根据github或者官网的提示搜索相关tag的相关问题
- 目录
suhuanzhen
1th_JS~basic记录1var关键字的意义、undefined与null、对变量操作是否返回值、自增自减操作、截取字符串记录2数组记录3对象记录4HTML基础(块级元素、内联元素、段落标签p、超链接标签a)记录5多种弹出框(alert、confirm、prompt)记录6if-else、return关键字记录7DOM记录8用jQuery操作DOM记录9交互式编程记录10寻找埋藏的宝藏记录11
- Spring AOP 切面编程记录日志和接口执行时间
weixin_33815613
java开发工具运维
最近客户现在提出系统访问非常慢,需要优化提升访问速度,在排查了nginx、tomcat内存和服务器负载之后,判断是数据库查询速度慢,进一步排查发现是因为部分视图和表查询特别慢导致了整个系统的响应时间特别长。知道了问题之后,就需要对查询比较慢的接口进行优化,但哪些接口需要优化、哪些不需要呢?只能通过日志里的执行时间来判断,那么如何才能知道每一个接口的执行时间呢?如果想学习Java工程化、高性能及分布
- 2019网易秋招编程记录一下
蜜汁蛋总
Java
第一个瞌睡100%读题读了好久raod绕的乱七八糟的xx一节课有n分钟,在每一分钟他状态是清醒的或者睡着的,某一分钟如果是清醒的就可以获得一个权值你可以叫醒xx一次,叫醒后持续k分钟都是清醒的(包括当前这一分钟)问可以获得权值最大是多少importjava.util.Scanner;publicclassTest{publicstaticvoidmain(String[]args){Scanner
- [Linux]常用Linux命令小结(持续更新中)
mapw1993
学习文档
pbcopy命令cat命令locate命令find命令grep命令tar命令sed命令关机命令awk编程记录和域的概念常用使用对于ls,cd等太过于基础的命令,本文不将进行介绍。pbcopy命令复制到粘贴板中。在进行SSH的时候,需要拷贝公钥,这里Linux有个命令,大家可以试试,pbcopyfilename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件:$catfile1file
- TeamcenterRcp开发之使用eclipse进行开发调试配置
叮当LIU
Teamcenter开发进阶
大家好,我是叮当LIU,一名不造轮子只会C+V的码农搬运工,欢迎关注我的公众号【PLMCODE】,记录编程记录生活,加油!在进行Teamcenter胖客户端的开发的时候,如果每次开发完成后都打包到plugin里面进行调试,那样太影响效率了,如果使用Eclipse工具进行开发调试那简直不要太舒服,下面分享一下如何配置在eclipse中启动启动胖客户端进行开发调试开发工具和环境eclipse版本4.1
- Java编程记录 --- 数据库&SQL(填充中...)
xck503c
Java数据库&SQL
介绍从Java编程记录---工具箱(填充中...)文章中拆分出来的一个模块。该模块主要记录,平时遇到的一些sql方面的问题,以便后面查阅使用。下面按照问题场景分类。随机取页问题场景现在需要从表中查询定量(假设1000条数据)的数据(定时加载),而一些数据因为某些问题而无法进行处理,但是又不能废弃掉,所以在处理的时候就进行continue跳过。但是当这部分无法处理的数据堆积达到1000条是,负责处理
- CSDN封笔声明
yongh701
其它
经过反复思考之后,由于CSDN越来越违背写程序无偿、开源初衷,比如下载分再也不能设置为0,图片再也不能设置为无水印等待,下定决心对CSDN封笔,下一次再写编程记录的话,将会在开源中国另起炉灶!https://my.oschina.net/u/3776619。虽然我写程序的时间越来越少,下一篇编程记录不知道什么时候再续!但我写程序的事情,我肯定会延续下去的。说真的,研究生3年,也在研究生之后的日子陆
- linux shell 实用编程记录
jemofh159
linux_shell
不求全而求实用。1.xargs--把一个命令的输出传给另一个命令1.1find./modules/-name*.so|xargscp-t${PACKDIR_SO}/把find的输出给cp作为源参数-t指定cp的目的路径。2.DATE=`date+%Y%m%d`e.g.201304113、查看进程打开的文件,今天调程序时,一个fd不知道什么关闭了,导到select失败badfiledescripto
- select方式socket编程记录
yeelight
linux网络selectsocket
select方式简单实现tcpserver/**main.c**Createdon:Nov16,2019*Author:cust*/#include#include#include#include#include#include#include#defineTRUE1#defineFALSE0intmain(intargc,char*argv[]){structtimevalrtv;fd_setm
- linux socket编程记录
yeelight
linux网络socketlinuxthread
server(多线程)#include#include#include#include#include#include#include#include//clientsocketintclient_fd=0;//serversocketintserver_fd=0;//structsockaddr_inserver_addr;//pthread_mutex_tlock1=PTHREAD_MUTEX
- java学习编程记录一
yulinbiubiubiu
java
1.提示用户输入年月日信息,判断这一天是这一年中的第几天并打印/*编程实现日期判断*/importjava.util.Scanner;publicclassjtest{publicstaticvoidmain(String[]args){//声明变量intyear;intmonth;intday;int[]mon=newint[12];intsum=0;inttw;//输入日期System.out
- 统一思想认识
永夜-极光
思想
1.统一思想认识的基础,才能有的放矢
原因:
总有一种描述事物的方式最贴近本质,最容易让人理解.
如何让教育更轻松,在于找到最适合学生的方式.
难点在于,如何模拟对方的思维基础选择合适的方式. &
- Joda Time使用笔记
bylijinnan
javajoda time
Joda Time的介绍可以参考这篇文章:
http://www.ibm.com/developerworks/cn/java/j-jodatime.html
工作中也常常用到Joda Time,为了避免每次使用都查API,记录一下常用的用法:
/**
* DateTime变化(增减)
*/
@Tes
- FileUtils API
eksliang
FileUtilsFileUtils API
转载请出自出处:http://eksliang.iteye.com/blog/2217374 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- 各种新兴技术
不懂事的小屁孩
技术
1:gradle Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。
现在构建系统常用到maven工具,现在有更容易上手的gradle,
搭建java环境:
http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/
搭建android环境:
http://m
- tomcat6的https双向认证
酷的飞上天空
tomcat6
1.生成服务器端证书
keytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=beijing,c=cn" -alias server -keypass password -keystore server.jks -storepass password -validity 36
- 托管虚拟桌面市场势不可挡
蓝儿唯美
用户还需要冗余的数据中心,dinCloud的高级副总裁兼首席营销官Ali Din指出。该公司转售一个MSP可以让用户登录并管理和提供服务的用于DaaS的云自动化控制台,提供服务或者MSP也可以自己来控制。
在某些情况下,MSP会在dinCloud的云服务上进行服务分层,如监控和补丁管理。
MSP的利润空间将根据其参与的程度而有所不同,Din说。
“我们有一些合作伙伴负责将我们推荐给客户作为个
- spring学习——xml文件的配置
a-john
spring
在Spring的学习中,对于其xml文件的配置是必不可少的。在Spring的多种装配Bean的方式中,采用XML配置也是最常见的。以下是一个简单的XML配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.or
- HDU 4342 History repeat itself 模拟
aijuans
模拟
来源:http://acm.hdu.edu.cn/showproblem.php?pid=4342
题意:首先让求第几个非平方数,然后求从1到该数之间的每个sqrt(i)的下取整的和。
思路:一个简单的模拟题目,但是由于数据范围大,需要用__int64。我们可以首先把平方数筛选出来,假如让求第n个非平方数的话,看n前面有多少个平方数,假设有x个,则第n个非平方数就是n+x。注意两种特殊情况,即
- java中最常用jar包的用途
asia007
java
java中最常用jar包的用途
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. w
- ajax获取Struts框架中的json编码异常和Struts中的主控制器异常的解决办法
百合不是茶
jsjson编码返回异常
一:ajax获取自定义Struts框架中的json编码 出现以下 问题:
1,强制flush输出 json编码打印在首页
2, 不强制flush js会解析json 打印出来的是错误的jsp页面 却没有跳转到错误页面
3, ajax中的dataType的json 改为text 会
- JUnit使用的设计模式
bijian1013
java设计模式JUnit
JUnit源代码涉及使用了大量设计模式
1、模板方法模式(Template Method)
定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类中完成。
 
- Linux常用命令(摘录)
sunjing
crondchkconfig
chkconfig --list 查看linux所有服务
chkconfig --add servicename 添加linux服务
netstat -apn | grep 8080 查看端口占用
env 查看所有环境变量
echo $JAVA_HOME 查看JAVA_HOME环境变量
安装编译器
yum install -y gcc
- 【Hadoop一】Hadoop伪集群环境搭建
bit1129
hadoop
结合网上多份文档,不断反复的修正hadoop启动和运行过程中出现的问题,终于把Hadoop2.5.2伪分布式安装起来,跑通了wordcount例子。Hadoop的安装复杂性的体现之一是,Hadoop的安装文档非常多,但是能一个文档走下来的少之又少,尤其是Hadoop不同版本的配置差异非常的大。Hadoop2.5.2于前两天发布,但是它的配置跟2.5.0,2.5.1没有分别。 &nb
- Anychart图表系列五之事件监听
白糖_
chart
创建图表事件监听非常简单:首先是通过addEventListener('监听类型',js监听方法)添加事件监听,然后在js监听方法中定义具体监听逻辑。
以钻取操作为例,当用户点击图表某一个point的时候弹出point的name和value,代码如下:
<script>
//创建AnyChart
var chart = new AnyChart();
//添加钻取操作&quo
- Web前端相关段子
braveCS
web前端
Web标准:结构、样式和行为分离
使用语义化标签
0)标签的语义:使用有良好语义的标签,能够很好地实现自我解释,方便搜索引擎理解网页结构,抓取重要内容。去样式后也会根据浏览器的默认样式很好的组织网页内容,具有很好的可读性,从而实现对特殊终端的兼容。
1)div和span是没有语义的:只是分别用作块级元素和行内元素的区域分隔符。当页面内标签无法满足设计需求时,才会适当添加div
- 编程之美-24点游戏
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Random;
import java.util.Set;
public class PointGame {
/**编程之美
- 主页面子页面传值总结
chengxuyuancsdn
总结
1、showModalDialog
returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口时,用于返回窗口的值
主界面
var sonValue=window.showModalDialog("son.jsp");
子界面
window.retu
- [网络与经济]互联网+的含义
comsci
互联网+
互联网+后面是一个人的名字 = 网络控制系统
互联网+你的名字 = 网络个人数据库
每日提示:如果人觉得不舒服,千万不要外出到处走动,就呆在床上,玩玩手游,更不能够去开车,现在交通状况不
- oracle 创建视图 with check option
daizj
视图vieworalce
我们来看下面的例子:
create or replace view testview
as
select empno,ename from emp where ename like ‘M%’
with check option;
这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:
select * from testv
- ToastPlugin插件在cordova3.3下使用
dibov
Cordova
自己开发的Todos应用,想实现“
再按一次返回键退出程序 ”的功能,采用网上的ToastPlugins插件,发现代码或文章基本都是老版本,运行问题比较多。折腾了好久才弄好。下面吧基于cordova3.3下的ToastPlugins相关代码共享。
ToastPlugin.java
package&nbs
- C语言22个系统函数
dcj3sjt126com
cfunction
C语言系统函数一、数学函数下列函数存放在math.h头文件中Double floor(double num) 求出不大于num的最大数。Double fmod(x, y) 求整数x/y的余数。Double frexp(num, exp); double num; int *exp; 将num分为数字部分(尾数)x和 以2位的指数部分n,即num=x*2n,指数n存放在exp指向的变量中,返回x。D
- 开发一个类的流程
dcj3sjt126com
开发
本人近日根据自己的开发经验总结了一个类的开发流程。这个流程适用于单独开发的构件,并不适用于对一个项目中的系统对象开发。开发出的类可以存入私人类库,供以后复用。
以下是开发流程:
1. 明确类的功能,抽象出类的大概结构
2. 初步设想类的接口
3. 类名设计(驼峰式命名)
4. 属性设置(权限设置)
判断某些变量是否有必要作为成员属
- java 并发
shuizhaosi888
java 并发
能够写出高伸缩性的并发是一门艺术
在JAVA SE5中新增了3个包
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
在java的内存模型中,类的实例字段、静态字段和构成数组的对象元素都会被多个线程所共享,局部变量与方法参数都是线程私有的,不会被共享。
- Spring Security(11)——匿名认证
234390216
Spring SecurityROLE_ANNOYMOUS匿名
匿名认证
目录
1.1 配置
1.2 AuthenticationTrustResolver
对于匿名访问的用户,Spring Security支持为其建立一个匿名的AnonymousAuthenticat
- NODEJS项目实践0.2[ express,ajax通信...]
逐行分析JS源代码
Ajaxnodejsexpress
一、前言
通过上节学习,我们已经 ubuntu系统搭建了一个可以访问的nodejs系统,并做了nginx转发。本节原要做web端服务 及 mongodb的存取,但写着写着,web端就
- 在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
lhbthanks
javahtmlstrutscheckbox
第一种方法:获取结果String类型
在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。
所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。
以下是实现的代码:
前台 HTML 代码:
- 003.Kafka基本概念
nweiren
hadoopkafka
Kafka基本概念:Topic、Partition、Message、Producer、Broker、Consumer。 Topic: 消息源(Message)的分类。 Partition: Topic物理上的分组,一
- Linux环境下安装JDK
roadrunners
jdklinux
1、准备工作
创建JDK的安装目录:
mkdir -p /usr/java/
下载JDK,找到适合自己系统的JDK版本进行下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
把JDK安装包下载到/usr/java/目录,然后进行解压:
tar -zxvf jre-7
- Linux忘记root密码的解决思路
tomcat_oracle
linux
1:使用同版本的linux启动系统,chroot到忘记密码的根分区passwd改密码 2:grub启动菜单中加入init=/bin/bash进入系统,不过这时挂载的是只读分区。根据系统的分区情况进一步判断. 3: grub启动菜单中加入 single以单用户进入系统. 4:用以上方法mount到根分区把/etc/passwd中的root密码去除 例如: ro
- 跨浏览器 HTML5 postMessage 方法以及 message 事件模拟实现
xueyou
jsonpjquery框架UIhtml5
postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。postMessage 方法 JSONP 技术不一样,前者是前端擅长跨域文档数据即时通讯,后者擅长针对跨域服务端数据通讯,p