原文发表在我的,转载请注明出处。 前言 github大神请绕道而行~~~ 这篇文章并没有什么高深的技术,只是自己简单的一个历程,以及对github的体验,相信博客园有很多大牛或者即将成为大牛的人,呼吁大家多多开源,共同进步,开始正文。 从我的使用角度来看,github主要有两个功能,一个是代码管理,另一个则是协同开发,之前一直用的是前一个功能,将代码写完之后,及时保存,及时提交,我一直用的是windows桌面版,觉得github真心好用、方便而且操作不难,不过前几天github也宕机过。。。 在
2024-12-08[align=center][size=x-large][color=orange][b]win7和Linux telnet服务[/b][/color][/size][/align] win7下默认是禁用telnet服务的重新启动Telnet方法如下:1、如果你直接到控制面板的管理工具里的服务项里去找telnet的话,那是徒劳无功的,因为默认根本就没有这一服务。当然,你可以通过如下方式搞定。“控制面板” 一〉“程序” 一〉“打开或关闭windows功能”,在里面你可以看到许多服务项,选择“
2024-12-08CPU的乱序执行: CPU在进行读等待的同时执行指令,是CPU乱序的根源,这其实不是乱,而是提高效率。例如指令1去内存读数据,因为CPU与内存访问速度相差100倍,如果指令2的执行过程不需要依赖指令1,那么指令2可以先执行,乱序执行的本质是同时执行。Java对象的创建过程不是一个原子操作,极有可能出现指令重排序,下面通过Java对象创建的汇编码讲解。 // 源码: class T { int num = 8;} T t = new T(); // 汇编码: 0 new #2 <T>
2024-12-08package com.example.demo; import org.junit.Test; import javax.management.*; import javax.management.remote.JMXConnector; import javax.management.remote.JMXConnectorFactory; import javax.management.remote.JMXServiceURL; import java.io.IOException; i
2024-12-08curl扩展: [plain] cd /var/soft/php-5.3.19/ext/curl ./configure --with-php-config=/usr/local/php/bin/php-config --with-curl=/usr/local/curl/ make && make install 打开 php.ini 添加 extension=xxx/curl.so重启 apache 即可。 -----------------------------------
2024-12-08最近在做性能测试过程中遇到了高并发时,后台监控各项指标都很正常,但是测试结果中很多Non HTTP response code: java.net.SocketException/Non HTTP response message: Permission denied: connect的错误,翻了一下帖子发现是system.properties中配置有些问题,特此记录一下,没有时间细分析,先上解决方法: 修改%JMETER_HOME%/bin/system.properties文件中的java.
2024-12-08这里要说的就是,多道批处理系统的实现原理是:利用一个调度程序在适当的时候调度内存中别的程序来让cpu执行。例如,进程A,B现在都在内存中,进程A现在发出了一个I/O请求后,cpu就可以现在调度进程B来执行。而不是像单道批处理系统那样子,cpu要等待进程AIO操作执行完。 虚拟存贮器逻辑上的最大容量=2^计算机字长 虚拟存贮器实际最大容量=min(2^计算机字长,内存+外存) SPOOLing技术的优点:①:提高了IO速度(不是IO设备的速度)②:将独占设备改为共享设备 ③:实现了虚
2024-12-08在IDLE中执行下面代码,中文显示正常: # -*- coding:utf-8 -*- st=raw_input("请输入内容")print st 但在CMD中执行e:\hello.py,则中文会出现乱码,是什么原因呢? 从下图可以看出utf-8和gbk都可以通过编码和解码与unicode进行转换,那么如果utf-8转化为gbk该怎么办呢?首先,utf-8通过解码转化为unicode,然后通过unicode编码转化为gbk 现在回答上面的问题,为什么CMD会出现乱码呢?这是因为我们写的py
2024-12-08创建可执行的JAR文件包,需要使用带cvfm参数的jar命令,命令如下:JAR cvfm test.jar manifest.mf testtest.jar和manifest.mf为两个文件,分别对应的参数f和m;MANIFEST是JAR文件包的特征,可执行JAR文件包的MANIFEST,其内容包含了Main-Class一项。 编写MANIFEST文件 MANIFEST中书写格式如下: Main-Class: 可执行主类全名(包含包名) 例如; == |-- test
2024-12-08在熟悉了Qt的QProcess以后,再回头来看python的subprocess总算不觉得像以前那么恐怖了。 和QProcess一样,subprocess的目标是启动一个新的进程并与之进行通讯。 subprocess.Popen 这个模块主要就提供一个类Popen: class subprocess.Popen( args, bufsize=0, executable=None, stdin=None, stdout=None, stderr=None, preexe
2024-12-08