- linuxcnc-cia402 README
错误重复学习记录
笔记
hal-cia402CiA402器件的HAL接口,该组件用作硬件与Hal模块(如Ethercat、CAN总线或其他)之间的粘合层。它将原始IO数据从PDO转换为常见的linuxcncHal引脚结构,并具有内置逻辑用于CiA402状态控制、反馈处理、外部归位和内置缩放功能。它提供两个函数:read_all和write_all。相应任务中的整合概念应如下:硬件输入-->--CiA402_read-->
- LinuxCNC系统安装
VernonJsn
LinuxCNC
首先我们需要准备一个U盘来安装系统,然后进入Debian官网。操作系统处,点击“下载Debian”。如果需要下载其他比较全版本,可以点击“其他下载链接”,选择DVD的安装,因为是国外的网站,最好不要选择网络安装。选择最后这个版本进行下载。下载后,我们需要一个U盘制作工具,可以选择Rufus制作。
- LinuxCNC基础知识
识荒者
Linuxcnc解析Linuxcnc基础教程
一.CNC的概念数控技术产生于20世纪中期,是一种用数字、文字和符号组成的指令来实现控制一台或多台机械设备动作的技术。数控技术的发展首先产生了以硬件数控系统(NumericalControl,NC)为代表的产品,硬件数控系统利用由逻辑元件和记忆元件组成的逻辑电路实现运算和控制功能,但具有灵活性差和柔性不好的缺点。随着计算机技术的发展,利用一台计算机代替先前的逻辑电路实现数控装置所有功能的计算机数控
- 机器人控制LinuxCNC与EtherCAT介绍&&PDO&SDO,搭建环境步骤
sf9090
WMware_Ubuntudebainlinuxcnc机器人控制机器人EtherCATLinuxCNCCANopen
机器人控制LinuxCNC与EtherCAT介绍&&PDO&SDO,搭建环境步骤1.前言2.正题1.LinuxCNC介绍2.EtherCAT介绍3.系统环境搭建4.配置流程LinuxCNC配置文件的修改以及环境搭建后面会更新一个更详细的系统性的文章1.前言内容包含:Linuxcnc介绍&&EtherCAT介绍、CANopen协议中SDO&&PDO、LinuxCNC驱动EthertCAT环境搭建工作
- LinuxCNC学习-HAL库介绍
iaoouun
原文链接:http://www.machinekit.io/docs/hal/intro/1HAL库介绍HAL代表硬件抽象层。在最高级别上,它只是一种允许加载和互连多个“构建块”以组装复杂系统的方式。“硬件”部分是因为HAL最初旨在简化为各种硬件设备配置Machinekit的过程。许多构件都是硬件设备的驱动程序。但是,HAL不仅可以配置硬件驱动程序,还可以做更多的事情。1.1HAL基于传统的系统设
- EMC VNX2代一键关机方法
存储服务专家StorageExpert
EMC存储设备存储维护硬件架构运维EMC存储
由于不正确的EMCVNX存储系统的关机导致客户业务中断,数据丢失的案例数不胜数。不正确的关机顺序,很容易造成内存中的数据丢失,进而导致dirtycache,然后系统的LUN和POOL就无法online,业务中断。本文仅仅对EMC2代产品,就是VNX5200,VNX5400,VNX5600,VNX6800,VNX7600和VNX8000。本文讨论的方法不适用于VNX1代设备和CX设备,请注意。对于v
- linux系统学习笔记10——LinuxCNC配置单轴运动hal、xml、ini文件
sf9090
WMware_Ubuntudebainlinuxcnclinux学习xml
关于LinuxCNC的hal、xml、ini文件的配置LinuxCNC镜像系统安装步骤linux系统学习笔记8——LiuxCNC镜像系统安装步骤分享一下配置一个轴的配置文件之前的文章提过,除了系统安装好,驱动装好,linuxcnc要想控制伺服,还需要对linuxcnc进行配置,分别配置xmlhalini三个文件机器人控制LinuxCNC与EtherCAT介绍&&PDO&SDO,搭建环境步骤下面的三
- LinuxCNC
music score
LinuxCNClinuxpythonCNC
LinuxCNC简介LinuxCNC(增强型机床控制)是一个计算机控制机床(如铣床和车床)、机器人(如puma和scara)和其他计算机控制机床(多达9个轴)的软件系统。LinuxCNC是具有开放源代码的自由软件。LinuxCNC的当前版本完全根据GNU通用公共许可证和较小的GNU通用公共许可证(GPL和LGPL)进行许可LinuxCNC提供:图形用户界面(实际上有多个界面可供选择)RS-274机
- 树莓派4安装linuxCNC
资深键盘侠
linux运维服务器
硬件说明树莓派4B,2GB版本系统要求1、DebianBuster32位2、源可更改为国内的镜像源3、装最新版的linuxcnc,目前的版本为LINUXCNC-2.8.4步骤1、需要添加LinuxCNC存储库的APT密钥sudoapt-keyadv--keyserverhkp://keys.gnupg.net--recv-key3cb9fd148f374fef或sudoapt-keyadv--ke
- 从原理到应用:详解IGH主站通讯在机器人控制中的作用
sf9090
机器人控制机器人linuxIGH主站轨迹规划ethercat通讯
IGH主站简述1.往期回顾2.主站简述2.2通讯原理2.3通讯特点2.4应用领域3.通讯流程1.往期回顾1.EtherCAT介绍:机器人控制LinuxCNC与EtherCAT介绍&&PDO&SDO,搭建环境步骤2.安装IGH主站:linux系统学习笔记7——一次性安装igh-ethercat主站3.c语言控制:IGH主站通信测试csp模式(DC同步preemrt)连通一从站并实现控制2.主站简述I
- 中科济|EMC2商业理论
中科济
真理之所以是真理,因为它是自然的规律,不可人为违背。E=MC^2在物理学领域,诠释着能量与质量和速度的关系。其实,在商业世界,也是一样的。为方便记录,这里将E=MC^2简写成EMC2.M在自然界里时质量,现实商业中也是如此。不过,我们不能狭义的把它理解为产品或服务的质量,它也包括企业的信誉、品牌、定位、文化,以及产品或服务的的质量等所有能让客户感受到的内容。当企业通过产品或服务给客户传递的感觉,是
- linuxcnc 多轴联动_基于RTLinux的多轴联动电火花加工数控系统
搬起板凳砸西瓜
linuxcnc多轴联动
基于RT—Linux的多轴联动电火花加工数控系统黄海鹏,迟关心,王振龙,郑君民(哈尔滨工业大学机电工程学院,哈尔滨150001)摘要:基于RT—Linux平台开发一种新型的多轴联动电火花加T数控系统(EDMCNC)。系统采用双核结构来分开独直处理实时与非实时任务。整个系统分为三个部分:内核模块、驱动模块和用户模块。内核模块实现整个软件系统的控制功能和外部数控设备的运动控制功能;驱动模块驱动外部设备
- MySql索引提高查询速度常用方法代码示例
使用索引提高查询速度1.前言在web开发中,业务模版,业务逻辑(包括缓存、连接池)和数据库这三个部分,数据库在其中负责执行SQL查询并返回查询结果,是影响网站速度最重要的性能瓶颈。本文主要针对Mysql数据库,在淘宝的去IOE(I代表IBM的缩写,即去IBM的存储设备和小型机;O是代表Oracle的缩写,去Oracle数据库,采用Mysql和Hadoop代替;E是代表EMC2,去EMC2的设备性,
- 基于LinuxCNC下的EtherCAT的伺服电机控制《二》
思之思
LinuxCNC
软件环境:安装好igh-ethercat1.5.2主站debian7硬件环境:estun的伺服电机型号PRONET-04AEG-EC,以及配套插头,网线之类的=================================================想要使用LinuxCNC通过命令行来控制伺服电机转动,有一些必须了解的知识1、EtherCAT协议的对象字典2、ethercat主站的与从站交互
- linuxcnc-ethercat的xml配置文件
往事随风,浮生若梦
LinuxCNC
可能自己太菜,一个项目做了两个星期。别人家的linuxcnc-ethercat都是一个从站带一个伺服电机,我们就不一样了,一个从站带6个伺服电机。都是经验-------------------------------------废话不多说,直接进入正题实现功能:一个从站拖6个伺服电机直接上代码xml-------给有需要的人
- linuxcnc编译
#冷风那个吹#
linuxCNC是开源的数控系统控制软件,在国外使用的比较多,在国内大多在学校中存在。编译linuxCNC并不像官方给的ReadME那样简单,中间会出很多的错误官方给的./autogen.sh然后./configure--with-realtime=uspace(不带实时系统和控制)--without-libusb-1.0--without-libmodbus--disable-gtk1tclli
- LinuxCNC笔记---HAL驱动的指令介绍
中华田园巨龙
LinuxCNC系列linuxethercat嵌入式
LinuxCNC的硬件抽象层,是用来给客户操作,进行LinuxCNC驱动电机用的。LinuxCNC官方给出了操作说明,之后有位国外的大神又开发出了针对LinuxCNC和IGH之间的驱动linux-ethercat(在github上可找到源码)。下面为大家介绍下,操作LinuxCNCHAL的指令。HAL驱动的构成指令举例详解首先,从终端进入到HAL命令行,执行halrun,即可进入halcmd命
- Machinekit笔记---Machinekit-hal,Machinekit-cnc的安装
中华田园巨龙
LinuxCNC系列linuxethercat嵌入式
最近在安装machinekit,这鬼东西着实把我恶心坏了。在这里我准备进行一下安装流程介绍,也算是一个笔记,防止自己以后忘记怎么避开这些坑。 Machinekit算是LinuxCNC的一个界面版。在以前,它的版本就是一个整体的Machinekit。但是最近开发组把它分为了两个部分,一部分是machinekit-hal(硬件抽象层),一部分是machinekit-cnc。注意:截止2020年8
- CNC技术调研,开源项目linuxcnc 使用的使用python进行开发的,直接在linux上进行使用。带GUI界面。
freewebsys
Pythonpython
目录前言1,使用LinuxCNC搭配2,关于GUI4,TB65603,总结前言本文的原文连接是:https://blog.csdn.net/freewebsys/article/details/108412353未经博主允许不得转载。博主地址是:http://blog.csdn.net/freewebsys1,使用LinuxCNC搭配LinuxCNC搭配IghEtherCatMaster开源Eth
- LinuxCNC---在PC端显示开发板LinuxCNC界面
中华田园巨龙
LinuxCNC系列linux嵌入式ethercatLinuxCNC
今天在调试开发板时,执行开发板上的linuxcnc指令,总是出现如下报错LINUXCNC-2.9.0~pre0application-specificinitializationfailed:couldn'tconnecttodisplay"192.168.137.3:1"Errorinstartupscript:invalidcommandname"image"whileexecuting"
- LinuxCNC+EtherCAT(1)~~~~~~
Ace_XK
杂linuxEtherCAT
最近对这个比较感兴趣,就来研究。1,在Ubuntu上自己编译的话,会比较麻烦的,在google文档上有一个说明,还好。编译好之后,VirtualBox的增强功能有问题,真的是很难受。同时,LinuxCNC2.5以后,已经不再发布在Ubuntu上的支持,但是据说在Debian上的抖动有问题,这里作为入门,没关系的。2,直接安装Debian,和Ubuntu操作很像。然后是安装EtherCATMaste
- LinuxCNC+EtherCAT(7)一个歪果仁做的例子的解释。。。。。
Ace_XK
linux杂EtherCAT
在Youtube上看到了一位国外老兄做的,很不错。https://www.youtube.com/watch?v=JU2lFg1rwgg然后,找到了他的HAL和xml文件,如下。EtherCAT部分的xml文件:上述参数是从TwinCAT中的xml文件中get。可以参考最后的文档。其HAL文件如下。#ErstelltvonstepconfamTueJul1623:06:392013#Änderun
- 基于LinuxCNC下的EtherCAT的下载,安装,编译 《一》
思之思
LinuxCNC
声明:本文是参考他人的博客最后成功安装EtherCAT主站的加上参考的文章链接https://blog.csdn.net/scyhk/article/details/51672136https://blog.csdn.net/absinjun/article/details/81449033在安装之前要检测是否已经安装好实时补丁了,如果没有安装请参考,识荒者大佬的文章https://blog.cs
- Linuxcnc-Ighethercat 调试心得
往事随风,浮生若梦
LinuxCNC
Linuxcnc-Ighethercat调试心得一、前言如果想通过linuxcnc和ighethercat来实现对伺服电机的控制。那就要搞明白你需要经过哪几个步骤才能实现伺服控制。①Linuxcnc的安装②Igh-Ethercat的安装③Linuxcnc-Igh-Ethercat驱动安装下面分别介绍①②③怎么安装!二、环境准备Linuxcnc的安装Linuxcnc的安装,网上有不同的安装方式。有u
- LinuxCNC+EtherCAT(4)之LinuxCNC overview
Ace_XK
linuxEtherCAT杂
典型的控制框图OutLineAbouttheLinuxCNCLinux/RTAILinuxCNCsoftwareLinuxCNCHierarchicalConfiguringLinuxCNC简介不说了,框图如下。LinuxCNC提供了:图形化的用户接口G代码解析(RS-274机器编程语言)实时运动规划对于操作要求低对于机器的配置简单PLC梯形图编程安装简单,Live-CDLInuxCNC
- LinuxCNC+EtherCAT(1.1)~在debian上进行移植Etherlab的Master
Ace_XK
EtherCAT
原来的文章已经介绍了etherlab的移植,点击打开链接然后,又在debian上进行了移植,移植的过程基本类似。首先在EtherlabEtherCATMaster下载了最新的EtherCATMaster放在了自己的目录下。在虚拟机中设置网络为桥接模式参考目录下的INSTALL文件------------------------------------------------------------
- LinuxCNC+EtherCAT(6)之LinuxCNC使用,翻译
Ace_XK
EtherCATlinux杂
来自https://www.buildyourcnc.com/item/control-SOFTWARE-linuxcncIntroduction:IfyouhaveLinux,orwanttouseaLinuxbasedCNCcontrolsoftware,EMC2isagreatoption.EMC2isaverypowerfulandfullfeaturedCNCcontrolsoftwar
- LinuxCNC中的gmoccapy界面设置
思之思
LinuxCNC
gmoccapy是Debian2.7镜像里面自带的一个界面,相对AXIS来说复杂了一点,我根据官网提供的手册,发现手册中讲述的都是依据代码来修改和使用界面的,没有简单的初步使用教程,经过初步的摸索得出以下使用步骤。环境是VMware+debian2.7镜像。1、建立Gmoccapy界面,并放在在桌面上。单击桌面左上角的《应用程序菜单》,选择《CNC》最后单击红色圈里面的LinuxCNCContig
- LinuxCNC与EtherCAT的理解
思之思
LinuxCNC
数控系统的比对1、一体化的高度集成开发的数控系统2、基于PLC,轴运动的运动控制卡开发的数控系统:将运动控制部分写入运动控制卡,由该设备控制硬件,而非实时操作或运算的部分放入计算机内,由计算机完成非实时的任务。3、完全基于软件的运动规划控制系统:实时任务等完全交由计算机软件完成,并能响应硬件中断。本文主要讲述LinuxCNC这款纯软件的操作系统,它是基于Linux的非实时的操作系统,相对于前面两种
- 基于LinuxCNC下的estun从站控制
思之思
LinuxCNC
LinuxCNC控制伺服电机转动硬件配置estun的PRONET-O4AEG-EG控制器,EMJ-04AFH22S伺服电机内核Linuxdebian4.9.0-9-rt-amd64.我之前使用的都是3点多的内核,不兼容最新的主站,所以我重新安装了最新的主站。安装方法https://forum.linuxcnc.org/27-driver-boards/35591-beckhoff-ethercat
- [星球大战]阿纳金的背叛
comsci
本来杰迪圣殿的长老是不同意让阿纳金接受训练的.........
但是由于政治原因,长老会妥协了...这给邪恶的力量带来了机会
所以......现代的地球联邦接受了这个教训...绝对不让某些年轻人进入学院
- 看懂它,你就可以任性的玩耍了!
aijuans
JavaScript
javascript作为前端开发的标配技能,如果不掌握好它的三大特点:1.原型 2.作用域 3. 闭包 ,又怎么可以说你学好了这门语言呢?如果标配的技能都没有撑握好,怎么可以任性的玩耍呢?怎么验证自己学好了以上三个基本点呢,我找到一段不错的代码,稍加改动,如果能够读懂它,那么你就可以任性了。
function jClass(b
- Java常用工具包 Jodd
Kai_Ge
javajodd
Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架。简单,却很强大! 写道 Jodd = Tools + IoC + MVC + DB + AOP + TX + JSON + HTML < 1.5 Mb
Jodd 被分成众多模块,按需选择,其中
工具类模块有:
jodd-core &nb
- SpringMvc下载
120153216
springMVC
@RequestMapping(value = WebUrlConstant.DOWNLOAD)
public void download(HttpServletRequest request,HttpServletResponse response,String fileName) {
OutputStream os = null;
InputStream is = null;
- Python 标准异常总结
2002wmj
python
Python标准异常总结
AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 ImportError 导入模块失
- SQL函数返回临时表结构的数据用于查询
357029540
SQL Server
这两天在做一个查询的SQL,这个SQL的一个条件是通过游标实现另外两张表查询出一个多条数据,这些数据都是INT类型,然后用IN条件进行查询,并且查询这两张表需要通过外部传入参数才能查询出所需数据,于是想到了用SQL函数返回值,并且也这样做了,由于是返回多条数据,所以把查询出来的INT类型值都拼接为了字符串,这时就遇到问题了,在查询SQL中因为条件是INT值,SQL函数的CAST和CONVERST都
- java 时间格式化 | 比较大小| 时区 个人笔记
7454103
javaeclipsetomcatcMyEclipse
个人总结! 不当之处多多包含!
引用 1.0 如何设置 tomcat 的时区:
位置:(catalina.bat---JAVA_OPTS 下面加上)
set JAVA_OPT
- 时间获取Clander的用法
adminjun
Clander时间
/**
* 得到几天前的时间
* @param d
* @param day
* @return
*/
public static Date getDateBefore(Date d,int day){
Calend
- JVM初探与设置
aijuans
java
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台
- SQL中ON和WHERE的区别
avords
SQL中ON和WHERE的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 www.2cto.com 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。
- 说说自信
houxinyou
工作生活
自信的来源分为两种,一种是源于实力,一种源于头脑.实力是一个综合的评定,有自身的能力,能利用的资源等.比如我想去月亮上,要身体素质过硬,还要有飞船等等一系列的东西.这些都属于实力的一部分.而头脑不同,只要你头脑够简单就可以了!同样要上月亮上,你想,我一跳,1米,我多跳几下,跳个几年,应该就到了!什么?你说我会往下掉?你笨呀你!找个东西踩一下不就行了吗?
无论工作还
- WEBLOGIC事务超时设置
bijian1013
weblogicjta事务超时
系统中统计数据,由于调用统计过程,执行时间超过了weblogic设置的时间,提示如下错误:
统计数据出错!
原因:The transaction is no longer active - status: 'Rolling Back. [Reason=weblogic.transaction.internal
- 两年已过去,再看该如何快速融入新团队
bingyingao
java互联网融入架构新团队
偶得的空闲,翻到了两年前的帖子
该如何快速融入一个新团队,有所感触,就记下来,为下一个两年后的今天做参考。
时隔两年半之后的今天,再来看当初的这个博客,别有一番滋味。而我已经于今年三月份离开了当初所在的团队,加入另外的一个项目组,2011年的这篇博客之后的时光,我很好的融入了那个团队,而直到现在和同事们关系都特别好。大家在短短一年半的时间离一起经历了一
- 【Spark七十七】Spark分析Nginx和Apache的access.log
bit1129
apache
Spark分析Nginx和Apache的access.log,第一个问题是要对Nginx和Apache的access.log文件进行按行解析,按行解析就的方法是正则表达式:
Nginx的access.log解析正则表达式
val PATTERN = """([^ ]*) ([^ ]*) ([^ ]*) (\\[.*\\]) (\&q
- Erlang patch
bookjovi
erlang
Totally five patchs committed to erlang otp, just small patchs.
IMO, erlang really is a interesting programming language, I really like its concurrency feature.
but the functional programming style
- log4j日志路径中加入日期
bro_feng
javalog4j
要用log4j使用记录日志,日志路径有每日的日期,文件大小5M新增文件。
实现方式
log4j:
<appender name="serviceLog"
class="org.apache.log4j.RollingFileAppender">
<param name="Encoding" v
- 读《研磨设计模式》-代码笔记-桥接模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* 个人觉得关于桥接模式的例子,蜡笔和毛笔这个例子是最贴切的:http://www.cnblogs.com/zhenyulu/articles/67016.html
* 笔和颜色是可分离的,蜡笔把两者耦合在一起了:一支蜡笔只有一种
- windows7下SVN和Eclipse插件安装
chenyu19891124
eclipse插件
今天花了一天时间弄SVN和Eclipse插件的安装,今天弄好了。svn插件和Eclipse整合有两种方式,一种是直接下载插件包,二种是通过Eclipse在线更新。由于之前Eclipse版本和svn插件版本有差别,始终是没装上。最后在网上找到了适合的版本。所用的环境系统:windows7JDK:1.7svn插件包版本:1.8.16Eclipse:3.7.2工具下载地址:Eclipse下在地址:htt
- [转帖]工作流引擎设计思路
comsci
设计模式工作应用服务器workflow企业应用
作为国内的同行,我非常希望在流程设计方面和大家交流,刚发现篇好文(那么好的文章,现在才发现,可惜),关于流程设计的一些原理,个人觉得本文站得高,看得远,比俺的文章有深度,转载如下
=================================================================================
自开博以来不断有朋友来探讨工作流引擎该如何
- Linux 查看内存,CPU及硬盘大小的方法
daizj
linuxcpu内存硬盘大小
一、查看CPU信息的命令
[root@R4 ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"
model name : Intel(R) Xeon(R) CPU X5450 @ 3.00GHz
model name :
- linux 踢出在线用户
dongwei_6688
linux
两个步骤:
1.用w命令找到要踢出的用户,比如下面:
[root@localhost ~]# w
18:16:55 up 39 days, 8:27, 3 users, load average: 0.03, 0.03, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
- 放手吧,就像不曾拥有过一样
dcj3sjt126com
内容提要:
静悠悠编著的《放手吧就像不曾拥有过一样》集结“全球华语世界最舒缓心灵”的精华故事,触碰生命最深层次的感动,献给全世界亿万读者。《放手吧就像不曾拥有过一样》的作者衷心地祝愿每一位读者都给自己一个重新出发的理由,将那些令你痛苦的、扛起的、背负的,一并都放下吧!把憔悴的面容换做一种清淡的微笑,把沉重的步伐调节成春天五线谱上的音符,让自己踏着轻快的节奏,在人生的海面上悠然漂荡,享受宁静与
- php二进制安全的含义
dcj3sjt126com
PHP
PHP里,有string的概念。
string里,每个字符的大小为byte(与PHP相比,Java的每个字符为Character,是UTF8字符,C语言的每个字符可以在编译时选择)。
byte里,有ASCII代码的字符,例如ABC,123,abc,也有一些特殊字符,例如回车,退格之类的。
特殊字符很多是不能显示的。或者说,他们的显示方式没有标准,例如编码65到哪儿都是字母A,编码97到哪儿都是字符
- Linux下禁用T440s,X240的一体化触摸板(touchpad)
gashero
linuxThinkPad触摸板
自打1月买了Thinkpad T440s就一直很火大,其中最让人恼火的莫过于触摸板。
Thinkpad的经典就包括用了小红点(TrackPoint)。但是小红点只能定位,还是需要鼠标的左右键的。但是自打T440s等开始启用了一体化触摸板,不再有实体的按键了。问题是要是好用也行。
实际使用中,触摸板一堆问题,比如定位有抖动,以及按键时会有飘逸。这就导致了单击经常就
- graph_dfs
hcx2013
Graph
package edu.xidian.graph;
class MyStack {
private final int SIZE = 20;
private int[] st;
private int top;
public MyStack() {
st = new int[SIZE];
top = -1;
}
public void push(i
- Spring4.1新特性——Spring核心部分及其他
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- 配置HiveServer2的安全策略之自定义用户名密码验证
liyonghui160com
具体从网上看
http://doc.mapr.com/display/MapR/Using+HiveServer2#UsingHiveServer2-ConfiguringCustomAuthentication
LDAP Authentication using OpenLDAP
Setting
- 一位30多的程序员生涯经验总结
pda158
编程工作生活咨询
1.客户在接触到产品之后,才会真正明白自己的需求。
这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个功能性原型设计远远比一张长长的文字表格要好。 2.只要有充足的时间,所有安全防御系统都将失败。
安全防御现如今是全世界都在关注的大课题、大挑战。我们必须时时刻刻积极完善它,因为黑客只要有一次成功,就可以彻底打败你。 3.
- 分布式web服务架构的演变
自由的奴隶
linuxWeb应用服务器互联网
最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易
- 初探Druid连接池之二——慢SQL日志记录
xingsan_zhang
日志连接池druid慢SQL
由于工作原因,这里先不说连接数据库部分的配置,后面会补上,直接进入慢SQL日志记录。
1.applicationContext.xml中增加如下配置:
<bean abstract="true" id="mysql_database" class="com.alibaba.druid.pool.DruidDataSourc