- ARM V8 base instruction -- Debug instructions
xiaozhiwise
Assemblyarm
/**Debuginstructions*/BRK#imm16进入monitormodedebug,那里有on-chipdebugmonitorcodeHLT#imm16进入haltmodedebug,连接有外部调试硬件
- greenplum资源队列
李春田
文章来源https://www.cnblogs.com/pl-boke/p/9852439.html官方文档:https://gpdb.docs.pivotal.io/6-8/admin_guide/workload_mgmt.html1、创建资源队列语法Command:CREATERESOURCEQUEUEDescription:createanewresourcequeueforworkloa
- 网络工程师学习笔记——广域网通信
专业白嫖怪
网络工程师学习笔记网络学习笔记
广域网(WAN)公共交换电话网(PSTN)(为了语音通话而建立的)基于电路交换上20世纪60年代开始用于数据运输3G基于语音传输的,4G是用于进行数据传输的电话系统是一个高度冗余的分级网络,端和端之间使用铜线连接,且只可以传输模拟信号电话网友:本地环回(模拟),干线,交换机(数字传输)DTE:数据终端设备常指计算机DCE:数据电路设备常指,调制解调器,数传机,基带传输器等交换机的MGMT端口(是自
- ARM64指令集2-算术与移位指令
weixin_42198851
arm64c语言arm汇编
接着上文,接着讲一下算术与移位指令,想要系统学习arm64指令的朋友们,添加一个关注,后面会持续更新的条件操作码加法指令普通的加法指令有下面几种用法。使用立即数的加法。使用寄存器的加法。使用移位操作的加法。1、使用立即数的加法指令ADD,,#{,}它的作用是把Xn/SP寄存器的值再加上立即数imm(0~4095),把结果写入Xd/SP寄存器里。Shift为0或122、使用寄存器的加法指令ADD,,
- 为什么RISC-V的指令结构如此的奇怪
Megahertz66
RISC-Vrisc-v
为什么RISC-V的指令结构如此的奇怪RISC-V有六种不同的指令集,如下图分别为R-type/I-type/S-type/B-type/U-type/J-type但是为什么像B-type的指令不将立即数的顺序排成类似于imm[12:1]而是要搞成像上图中分开的样子呢?刚开始学习RISC-V的时候也是不求甚解的看了一下,直到我无意中看到了一个stackoverflow上面的提问。有兴趣大家可以去看
- 实践:微服务版本升级步骤以及maven仓库相关概念
酱学编程
微服务maven架构
进行微服务开发的时候,上层服务依赖于下层的服务的api,比如适配属于上层服务,用户属于下层服务。例子:上层服务com.jn.serverorder-mgmt-service-api1.0.20-SNAPSHOT下层服务order-mgmt-service-parent1.0.20-SNAPSHOT这样子下层服务中写了相关api并发布后,在上层服务就可以引用到下层的服务。开发指南:本地:我们在开发的
- 13. 访存指令的控制信号
yangh_
我在这次学习中,使用的是MIPS指令集的子集,可参考之前的几篇笔记,其中访存指令lw和sw都是I型指令,lwrt,imm16(rs)swrt,imm16(rs)1.lw指令lw指令的指令格式如下图所示,lw指令格式1.1lw指令的操作步骤MEM[PC],从指令存储器取指R[rt]=DataMemory{R[rs]+SignExt[imm16]},指令指定的操作PC=PC+4,顺序执行的指令由此可见
- 14. 分支指令的控制信号
yangh_
我们研究beq指令,beqrs,rt,imm161.条件分支指令的示例if(i==j)f=g+h;elsef=g-h;对应的MIPS指令是,beq$s3,$s4,True#branchi==jsub$s0,$s1,$s2#f=g-h(false)jNext#gotoNextTrue:add$s0,$s1,$s2#f=g+hNext:...2.beq指令beq指令的指令格式如下图所示,beq指令格式
- 解决一个ansible的filter找不到的问题
ljyfree
Linux网络通信
这两天在部署SONiCVSTestbed的时候,总是被下面这个报错困扰。TASK[vm_set:ExtractVMnamesfrominventory]*********************************taskpath:/var/johnar/sonic-mgmt/ansible/roles/vm_set/tasks.main.yml:184fatal:[STR-ACS-VSERV
- RISC-V常用汇编指令
Marine Tears
#汇编语言risc-v汇编
RISC-V寄存器表:RISC-V和常用的x86汇编语言存在许多的不同之处,下面将列出其中部分指令作用:指令语法描述addiaddird,rs1,imm将寄存器rs1的值与立即数imm相加并存入寄存器rdldldt0,0(t1)将t1的值加上0,将这个值作为地址,取出这个地址所对应的内存中的值,将这个值赋值给t0sdsdt0,0(t1)将t1的值加上0,将这个值作为地址,将t0的值存储到上述地址所
- 替代堆叠的新技术M-lag
准~哥
新技术M-LAG网络
M-lag:跨设备链路聚合组,是一种实现跨设备链路聚合的机制。将一台设备与另外两台设备进行跨设备链路聚合,从而把链路的可靠性从单板级提升到设备级,组成双活系统。基本概念:peer-link链路:是一条聚合链路(可靠性),用于协商报文及传输部分流量。keepalive链路(双主检测链路):三层互通链路,推荐使用MGMT接口。用于m-lag主备设备之间按照1s的周期发送双主检测报文,用于peer-li
- (七)深入理解Bluez协议栈之“再谈Bluez的访问接口”
GuoFeng.Wan
深入理解Bluez协议栈网络蓝牙BLE
前言:经过前几篇文章的梳理,相信读者对如何使用Bluez协议栈有一个初步的认识了,本篇文章再最终汇总以下Bluez的访问接口,先看一下之前的那个框图,如图1。图1里面其实还少画了一个hci_le_*的接口使用方式,hcitool.c使用这套接口。接口定义:mgmt_*接口:头文件:lib/mgmt.hc文件:src/shared/mgmt.c示例:mgmt_send(data->mgmt,MGMT
- Windows10配置使用极点五笔输入法
witton
Windowswin10极点五笔切换英语键盘美式键盘
在Windows下,笔者一直以来都是使用的五笔输入法,使用过王码五笔,万能五笔,极品五笔,极点五笔等等,在使用了极点五笔输入法后,就一直钟情于它,再没换过。由于极点五笔不再更新,对Win10的支持不是太好,主要原因是极点五笔是使用IMM接口实现的,而Win10使用了新的TSF框架接口。Win10系统中倒是有一个微软五笔输入法,使用了一段时间,感觉不好用,与极点五笔输入法的使用体验相差太大。在Win
- How To Purge The UNIFIED AUDIT TRAIL (Doc ID 1582627.1)
betazhou
数据库运维案例分享java数据库开发语言oracle
HowToPurgeTheUNIFIEDAUDITTRAIL(DocID1582627.1)sqlplus/assysdbaSQL>selectcount(*)fromunified_audit_trail;COUNT(*)----------2619SQL>BEGINDBMS_AUDIT_MGMT.CLEAN_AUDIT_TRAIL(audit_trail_type=>DBMS_AUDIT_MG
- LDR伪指令和ADR指令的区别
京雨
linuxarm学习
关于ldrx5,=lable与adrx5,label首先,看ARM官方的手册:对于ADR指令:看Operation即可看出作用,Xd赋值为$PC+imm要求label和$PC位置在正负1MB的范围内(这个数值和上面提到的imm有关)而LDRx5,=label是一条伪指令,对于该指令,没有找到合适的官方文档,不影响以下的结论(重要):这两条指令都可以获得地址,但是ldr获取的地址是编译时就确定的,a
- 虚拟化网络
小王丨小王
华为Openstack运维网络运维centos
vm1和vm2通过虚拟交换机与主机进行交换,虚拟交换机:(通过软件虚拟出来的交换机)1、LinuxBridge虚拟交换机2、OVS(OpenVirtualSwitch)虚拟交换机虚拟机的传输是通过虚拟交换机,然后连到物理网卡上如果同网段的话,直接通过ovs实现内部虚拟机的互通,能够提高效率虚拟交换机的端口连接物理网卡的端口(mgmt管理端口)的链路就是上行链路DVS分布式交换机,可以横跨主机1和主
- ARM 汇编指令学习:[1]ARM指令寻址方式
techping
嵌入式汇编汇编arm寻址方式
ARM汇编指令学习:[1]ARM指令寻址方式一、数据处理指令的操作数的寻址方式{}{S},,通常具有下面3种格式:1、立即数方式#其中,#=immed_8循环右移(2*rotate_imm)。使用说明这里需要注意关于立即数的合法性以立即数编码的规则。示例MOVR0,#0xFC02、寄存器方式其中,指定操作数所在的寄存器。使用说明当R15(PC)用作第一个源操作数Rn或者第二操作数Rm时,操作数即为
- 如何将.exe文件转换为.msi文件!
i网路游侠
3其它各种文章磁盘windowsc语言测试
问题描述:如何将.exe文件转换为.msi文件!问题回答:首先请找来Windows2000的安装光盘,按照路径执行:Valueadd/3rdparty/Mgmt/Winstle/Swiadmle.msi,很快软件就自动安装到了电脑中。在开始菜单的所有程序里边就多了"VERITASsoftware"组,点击运行里边的"VERITASdiscover"就可以开始制作MSI文件了。假定你的软件A的安装过
- Java实现在线编辑预览office文档
爱吃牛肉的大老虎
Javajava开发语言
文章目录1在线编辑1.1PageOffice简介1.2前端项目1.2.1配置1.2.2页面部分1.3后端项目1.3.1pom.xml1.3.2添加配置1.3.3controller2在线预览2.1引言2.2市面上现有的文件预览服务2.2.1微软2.2.2GoogleDrive查看器2.2.3阿里云IMM2.2.4XDOC文档预览2.2.5OfficeWeb3652.2.6WPS开放平台2.3前端处
- Oracle基础及maven打包Oracle jdbc驱动
综合楼
Oracle基础表:是数据记录的集合;创建过程:表空间—>用户—>表;所属关系:表空间包含用户包含表;默认情况下oracle指对sys,system,dbsnmp,sysman,mgmt_view5个帐户进行了解锁,如果希望其它用户也能登录需要手工进行解锁。showuser显示当前登录系统的用户名selectusername,account_status,expiry_datefromdba_us
- 【无标题】IBM X3500服务器故障|前面板指示灯...
qq_45882578
网络
检查日志指示灯检查IMM2系统事件日志和系统错误日志以获取有关错误的信息。保存日志(如有必要),然后清除日志。PS当只有PS指示灯点亮时,才表示电源发生故障。OVERSPEC系统耗电量达到电源过流保护点或电源损坏。PCIPCI卡、PCI总线或主板上发生错误。发生故障的PCI插槽旁的附加指示灯点亮。NMI发生不可屏蔽中断,或按下NMI按钮。CONFIGCONFIG+PS发生了无效电源配置错误。CON
- Oracle-审计表AUD$无法正常清理数据问题
牛牛的笔记
Oracle数据库oracledba运维问题分析
问题背景:用户通过数据库管理审计日志包DBMS_AUDIT_MGMT里面的存储过程CREATE_PURGE_JOB创建了定期清理审计日志数据的job,job每1小时执行一次,清理1天以前的审计表数据,运行了一段时间后,用户发现审计表AUD$里面的数据并没有减少过,表里面依然包含了1天以前的数据创建job的语句,里面主要包含了以下两个job的创建,一个是用于设置删除审计日志的保留策略时间,另一个是执
- 华三服务器管理口地址_各种服务器、存储默认管理IP地址以及用户名密码
weixin_39955829
华三服务器管理口地址
设备类型设备型号默认管理IP默认用户名默认密码IBM服务器Power小型机ASMI"hmc1:192.168.2.147hmc2:192.168.3.147"adminadminIBMX系列IMM端口192.168.70.125/24USERIDPASSW0RDIBMBCH刀箱管理模块192.168.70.125-126/24USERIDPASSW0RDIBMBCH刀箱网络模块192.168.70
- ts防抖节流
瘾_95f1
防抖动和节流本质是不一样的。防抖动是将多次执行变为最后一次执行,节流是将多次执行变成每隔一段时间执行。/***@des防抖,多次只执行最后一次*@paramfunc需要包装的函数*@paramdelay延迟时间,单位ms*@paramimmediate是否默认执行一次(第一次不延迟)*/classDebounced{publicuse=(func:Function,delay:number,imm
- vue el-date-picker中datetime类型对今天之后的日期包含时分禁用
皮卡丘-杰尼龟
vue.jsjavascript前端
vueel-date-picker中datetime类型对今天之后的日期包含时分禁用目前对选择秒那一列未禁用exportdefault{watch:{deactivateTime:{handler(newValue,oldValue){if(newValue==oldValue){return;}this.selectableRange=this.timeRange(newValue);},imm
- watch的 防抖 防止多次调用请求
只会安静敲代码的 小周
javascript
watch监听数据变化时,如果数据变化频繁,就会导致watch函数被多次调用,从而发生多次请求的情况。解决这个问题的方法是使用防抖或节流函数来限制函数的调用频率。下面是一个使用lodash库中的防抖函数解决watch多次请求问题的例子:import{debounce}from'lodash';exportdefault{data(){return{//...};},watch:{path:{imm
- mgmt接口调用
badogyang
bluezbluez蓝牙
mgmt接口调用在bluetoothd启动是,会进行初始化,在这里会获取mgmt句柄来进行和内核之间的通信8677intadapter_init(void)8678{8679dbus_conn=btd_get_dbus_connection();/*获取dbus连接后的句柄*/8680/*获取mgmt句柄,用于和内核层mgmt进行通信*/8681mgmt_master=mgmt_new_defau
- bluez inquiry 流程梳理--从代码层面理解bluez架构
badogyang
bluez蓝牙bluez
贴一张bluez架构图方便理解userspaceAPP:上层应⽤程序Pluseaudio/pipewire:A2DP的组件Bluetoothd:蓝⽛守护进程Bluez:包括Blueztool跟Bluezlibkernelspace内核代码包含以下⼏部分driver/bluetoothnet/bluetoothinclude/net/bluetoothbluez——mgmt分析1,cmd下发linu
- Dell R730服务器 Raid5配置
*风轻云淡*
DellR730服务器DellR730服务器Raid5配置
DiskGroup:磁盘组,这里相当于是阵列VD(VirtualDisk):虚拟磁盘,虚拟磁盘可以不使用阵列的全部容量,也就是说一个磁盘组可以分为多个VD。PD(PhysicalDisk):物理磁盘HS:HotSpare热备Mgmt:管理注:后面咨询了下dell售后服务工程师,安装centos系统不需要F10进行操作系统的选择,直接F11进行光盘引导安装即可。DellR730服务器,有7块5t硬盘
- 防抖&截流
柒月_学前端
/***防抖函数,返回函数连续调用时,空闲时间必须大于或等于wait,func才会执行**@param{function}func回调函数*@param{number}wait表示时间窗口的间隔*@param{boolean}immediate设置为ture时,是否立即调用函数*@return{function}返回客户调用函数*/functiondebounce(func,wait=50,imm
- C/C++Win32编程基础详解视频下载
择善Zach
编程C++Win32
课题视频:C/C++Win32编程基础详解
视频知识:win32窗口的创建
windows事件机制
主讲:择善Uncle老师
学习交流群:386620625
验证码:625
--
- Guava Cache使用笔记
bylijinnan
javaguavacache
1.Guava Cache的get/getIfPresent方法当参数为null时会抛空指针异常
我刚开始使用时还以为Guava Cache跟HashMap一样,get(null)返回null。
实际上Guava整体设计思想就是拒绝null的,很多地方都会执行com.google.common.base.Preconditions.checkNotNull的检查。
2.Guava
- 解决ora-01652无法通过128(在temp表空间中)
0624chenhong
oracle
解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程
一个sql语句后,大约花了10分钟,好不容易有一个结果,但是报了一个ora-01652错误,查阅了oracle的错误代码说明:意思是指temp表空间无法自动扩展temp段。这种问题一般有两种原因:一是临时表空间空间太小,二是不能自动扩展。
分析过程:
既然是temp表空间有问题,那当
- Struct在jsp标签
不懂事的小屁孩
struct
非UI标签介绍:
控制类标签:
1:程序流程控制标签 if elseif else
<s:if test="isUsed">
<span class="label label-success">True</span>
</
- 按对象属性排序
换个号韩国红果果
JavaScript对象排序
利用JavaScript进行对象排序,根据用户的年龄排序展示
<script>
var bob={
name;bob,
age:30
}
var peter={
name;peter,
age:30
}
var amy={
name;amy,
age:24
}
var mike={
name;mike,
age:29
}
var john={
- 大数据分析让个性化的客户体验不再遥远
蓝儿唯美
数据分析
顾客通过多种渠道制造大量数据,企业则热衷于利用这些信息来实现更为个性化的体验。
分析公司Gartner表示,高级分析会成为客户服务的关键,但是大数据分析的采用目前仅局限于不到一成的企业。 挑战在于企业还在努力适应结构化数据,疲于根据自身的客户关系管理(CRM)系统部署有效的分析框架,以及集成不同的内外部信息源。
然而,面对顾客通过数字技术参与而产生的快速变化的信息,企业需要及时作出反应。要想实
- java笔记4
a-john
java
操作符
1,使用java操作符
操作符接受一个或多个参数,并生成一个新值。参数的形式与普通的方法调用不用,但是效果是相同的。加号和一元的正号(+)、减号和一元的负号(-)、乘号(*)、除号(/)以及赋值号(=)的用法与其他编程语言类似。
操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的
- 从裸机编程到嵌入式Linux编程思想的转变------分而治之:驱动和应用程序
aijuans
嵌入式学习
笔者学习嵌入式Linux也有一段时间了,很奇怪的是很多书讲驱动编程方面的知识,也有很多书将ARM9方面的知识,但是从以前51形式的(对寄存器直接操作,初始化芯片的功能模块)编程方法,和思维模式,变换为基于Linux操作系统编程,讲这个思想转变的书几乎没有,让初学者走了很多弯路,撞了很多难墙。
笔者因此写上自己的学习心得,希望能给和我一样转变
- 在springmvc中解决FastJson循环引用的问题
asialee
循环引用fastjson
我们先来看一个例子:
package com.elong.bms;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;
import co
- ArrayAdapter和SimpleAdapter技术总结
百合不是茶
androidSimpleAdapterArrayAdapter高级组件基础
ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果
ArrayAdapter;的数据可以是数组或者是队列
// 获得下拉框对象
AutoCompleteTextView textview = (AutoCompleteTextView) this
- 九封信
bijian1013
人生励志
有时候,莫名的心情不好,不想和任何人说话,只想一个人静静的发呆。有时候,想一个人躲起来脆弱,不愿别人看到自己的伤口。有时候,走过熟悉的街角,看到熟悉的背影,突然想起一个人的脸。有时候,发现自己一夜之间就长大了。 2014,写给人
- Linux下安装MySQL Web 管理工具phpMyAdmin
sunjing
PHPInstallphpMyAdmin
PHP http://php.net/
phpMyAdmin http://www.phpmyadmin.net
Error compiling PHP on CentOS x64
一、安装Apache
请参阅http://billben.iteye.com/admin/blogs/1985244
二、安装依赖包
sudo yum install gd
- 分布式系统理论
bit1129
分布式
FLP
One famous theory in distributed computing, known as FLP after the authors Fischer, Lynch, and Patterson, proved that in a distributed system with asynchronous communication and process crashes,
- ssh2整合(spring+struts2+hibernate)-附源码
白糖_
eclipsespringHibernatemysql项目管理
最近抽空又整理了一套ssh2框架,主要使用的技术如下:
spring做容器,管理了三层(dao,service,actioin)的对象
struts2实现与页面交互(MVC),自己做了一个异常拦截器,能拦截Action层抛出的异常
hibernate与数据库交互
BoneCp数据库连接池,据说比其它数据库连接池快20倍,仅仅是据说
MySql数据库
项目用eclipse
- treetable bug记录
braveCS
table
// 插入子节点删除再插入时不能正常显示。修改:
//不知改后有没有错,先做个备忘
Tree.prototype.removeNode = function(node) {
// Recursively remove all descendants of +node+
this.unloadBranch(node);
// Remove
- 编程之美-电话号码对应英语单词
bylijinnan
java算法编程之美
import java.util.Arrays;
public class NumberToWord {
/**
* 编程之美 电话号码对应英语单词
* 题目:
* 手机上的拨号盘,每个数字都对应一些字母,比如2对应ABC,3对应DEF.........,8对应TUV,9对应WXYZ,
* 要求对一段数字,输出其代表的所有可能的字母组合
- jquery ajax读书笔记
chengxuyuancsdn
jQuery ajax
1、jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()
- JWFD工作流拓扑结构解析伪码描述算法
comsci
数据结构算法工作活动J#
对工作流拓扑结构解析感兴趣的朋友可以下载附件,或者下载JWFD的全部代码进行分析
/* 流程图拓扑结构解析伪码描述算法
public java.util.ArrayList DFS(String graphid, String stepid, int j)
- oracle I/O 从属进程
daizj
oracle
I/O 从属进程
I/O从属进程用于为不支持异步I/O的系统或设备模拟异步I/O.例如,磁带设备(相当慢)就不支持异步I/O.通过使用I/O 从属进程,可以让磁带机模仿通常只为磁盘驱动器提供的功能。就好像支持真正的异步I/O 一样,写设备的进程(调用者)会收集大量数据,并交由写入器写出。数据成功地写出时,写入器(此时写入器是I/O 从属进程,而不是操作系统)会通知原来的调用者,调用者则会
- 高级排序:希尔排序
dieslrae
希尔排序
public void shellSort(int[] array){
int limit = 1;
int temp;
int index;
while(limit <= array.length/3){
limit = limit * 3 + 1;
- 初二下学期难记忆单词
dcj3sjt126com
englishword
kitchen 厨房
cupboard 厨柜
salt 盐
sugar 糖
oil 油
fork 叉;餐叉
spoon 匙;调羹
chopsticks 筷子
cabbage 卷心菜;洋白菜
soup 汤
Italian 意大利的
Indian 印度的
workplace 工作场所
even 甚至;更
Italy 意大利
laugh 笑
m
- Go语言使用MySQL数据库进行增删改查
dcj3sjt126com
mysql
目前Internet上流行的网站构架方式是LAMP,其中的M即MySQL, 作为数据库,MySQL以免费、开源、使用方便为优势成为了很多Web开发的后端数据库存储引擎。MySQL驱动Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种:
http://code.google.c...o-mysql-dri
- git命令
shuizhaosi888
git
---------------设置全局用户名:
git config --global user.name "HanShuliang" //设置用户名
git config --global user.email "
[email protected]" //设置邮箱
---------------查看环境配置
git config --li
- qemu-kvm 网络 nat模式 (四)
haoningabc
kvmqemu
qemu-ifup-NAT
#!/bin/bash
BRIDGE=virbr0
NETWORK=192.168.122.0
GATEWAY=192.168.122.1
NETMASK=255.255.255.0
DHCPRANGE=192.168.122.2,192.168.122.254
TFTPROOT=
BOOTP=
function check_bridge()
- 不要让未来的你,讨厌现在的自己
jingjing0907
生活 奋斗 工作 梦想
故事one
23岁,他大学毕业,放弃了父母安排的稳定工作,独闯京城,在家小公司混个小职位,工作还算顺手,月薪三千,混了混,混走了一年的光阴。 24岁,有了女朋友,从二环12人的集体宿舍搬到香山民居,一间平房,二人世界,爱爱爱。偶然约三朋四友,打扑克搓麻将,日子快乐似神仙; 25岁,出了几次差,调了两次岗,薪水涨了不过百,生猛狂飙的物价让现实血淋淋,无力为心爱银儿购件大牌
- 枚举类型详解
一路欢笑一路走
enum枚举详解enumsetenumMap
枚举类型详解
一.Enum详解
1.1枚举类型的介绍
JDK1.5加入了一个全新的类型的”类”—枚举类型,为此JDK1.5引入了一个新的关键字enum,我们可以这样定义一个枚举类型。
Demo:一个最简单的枚举类
public enum ColorType {
RED
- 第11章 动画效果(上)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Eclipse中jsp、js文件编辑时,卡死现象解决汇总
ljf_home
eclipsejsp卡死js卡死
使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲。将所有用过的方法罗列如下:
1、取消验证
windows–>perferences–>validation
把 除了manual 下面的全部点掉,build下只留 classpath dependency Valida
- MySQL编程中的6个重要的实用技巧
tomcat_oracle
mysql
每一行命令都是用分号(;)作为结束
对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最好把后面的分号省略掉,例如:
mysql_query("INSERT INTO tablename(first_name,last_name)VALUES('$first_name',$last_name')");
- zoj 3820 Building Fire Stations(二分+bfs)
阿尔萨斯
Build
题目链接:zoj 3820 Building Fire Stations
题目大意:给定一棵树,选取两个建立加油站,问说所有点距离加油站距离的最大值的最小值是多少,并且任意输出一种建立加油站的方式。
解题思路:二分距离判断,判断函数的复杂度是o(n),这样的复杂度应该是o(nlogn),即使常数系数偏大,但是居然跑了4.5s,也是醉了。 判断函数里面做了3次bfs,但是每次bfs节点最多