- 蓝牙 - TI的Bluetopia协议栈 - 2 (BT-STACK-LINUX-ADDON)
夜流冰
蓝牙笔记
TIBluetoothLinuxAdd-OnforAM335xEVM,AM437xEVMandBeagleBoneWithWL18xxandCC256xTI-BT-STACK-LINUX-ADDONDriverorlibrary|TI.comOverview该软件包包含TI蓝牙堆栈和平台管理器的安装包、预编译对象和源代码,可在AM437xEVM、AM335xEVM或BeagleBone上轻松升级默
- BBB linux内核及模块编译
zhang433
linuxarm开发ubuntu
BBB基于TI公司的AM335X开发的Linux内核编译先进行环境变量导出,参考上一篇文章:exportPATH=/linux-devkit/sysroots/x86_64-arago-linux/usr/bin:$PATHroot@joe-virtual-machine:/home/joe#cat/etc/profile#/etc/profile:system-wide.profilefilef
- AM335x核心频率设置和DDR3参数调整方法
savage_sdj
AM335xMPUCOREDDR3SoftwareLeveling
敬请期待2023/11/15更新DDR3的参数就这么多,我们来逐一解释一下每一条的含义我们的板子是使用了三星的K4B1G1646G-BCH9,1Gbit,DDR3-1333,实际因为AM335x的ddr频率最多支持400Mhz,所以只能运行在DDR3-800的频率。下面的计算,也都是按照DDR3-800来计算的。计算DDR3参数会使用到2个工具,AM335x_DDR_register_calc_t
- AM335x核心板LCD信号导致DDR3内存不稳定
savage_sdj
AM335xTIDDR3LCD干扰不稳定
调试核心板时,碰到了点问题,DDR3内存始终不稳定,经过仔细调试,发现只要打开LCD显示,DDR3的数据就不定期的会有错误。为此单独在boot下做过内存测试,就是每个地址都往里写0,0xffffffff,再写0x555555550xaaaaaaaa,然后写一个顺序号,然后下一个地址,直到内存写完,最后判断整个内存里存的数据是否是顺序号(0,1,2,3,4,5……),通过则数据全部清零,从头开始再来
- 基于AM62x的ARM+FPGA+Codesys低成本软PLC解决方案
深圳信迈科技DSP+ARM+FPGA
ARM+Codesysfpga开发arm开发codesys
GPMC并口简介GPMC(GeneralPurposeMemoryController)是TI处理器特有的通用存储器控制器接口,支持8/16bit数据位宽,支持128MB访问空间,最高时钟速率133MHz。GPMC是AM62x、AM64x、AM437x、AM335x、AM57x等处理器专用于与外部存储器设备的接口,如:(1)FPGA器件(2)ADC器件(3)SRAM内存(4)NOR/NAND闪存G
- BB-Black开发板更新内核—Apple的学习笔记
applecai
首先TI-SDK提供了SD卡启动制作的工具及说明,通过如下地址可以下载http://software-dl.ti.com/processor-sdk-linux/esd/AM335X/latest/index_FDS.htmlWindowsSDCardCreationGuide为Help文件下载镜像am335x-evm-linux-04.03.00.05.img.zip来使用。其中需要下载2个工具
- u-boot设置tftp启动内核和nfs根文件系统
_黑洞_
linux内核u-bootuboot嵌入式
首先服务器需要配置好nfs和tftp,这两个在网上有很多资料,这里就省略了。在这个例子中我的服务器地址是:192.168.88.18,nfs跟文件系统目录为:/home/ubuntu/disk-2/nfs_rootfs,tftp目录为:/home/ubuntu/disk-2/tftpboot。tftp目录下已经放置了内核zImage和设备树文件lkf_am335x.dtb。进入命令行之后设置开发板
- TI Cortex-A8 AM335X开发板工控板
myplucky
TICortex-A8AM335X工控板AM335X开发板Cortex-A8开发板Linux系统TI开发板
◆采用TIAM335X系列处理器,最高720MHz高速ARMCortex-A8核心;◆256MBDDR2SDRAM(RAM最大扩展至512M,批量用户定制)使较多代码程序运行成为可能;◆256MBNandFlash2MBDataFlash(Flash最大扩展至64G,批量用户定制);◆2路10M/100M/1000M以太网口;◆核心板单5V供电,采用TI自带的MPU管理芯片,输出核心板所需的所有电
- am3352 wince gt ft触摸屏驱动
SVS4414
gt910/**am335x_adc_touch.cpp**Createdon:2013-3-1*Author:STEVEN*/#pragmawarning(push)#pragmawarning(disable:41274201)//------------------------------------------------------------------------------//Pu
- 嵌入式开发实践
SVS4414
2017/8/1am3352usb鼠标不显示:1,首先usb驱动不行、咱也确定不了是不是wince7、要usb正常使用鼠标才显示。2,然后就漫长的找排除方法网上看到别人写的:我在用BSP_WINCE_ARM_A8_02_30_00代码开发AM335Xwince7平台。我想在用触摸屏操作WINCE7OS时,能有鼠标箭头。但是现在没有。请大家教教我如何打开鼠标箭头?我自己也试着去调试代码,但是发现下面
- FBTFT驱动移植
zm.sun
软件
移植fbtft到荔枝派Nano1.3inchLCDHATfbtft的官方wikiFBTFTdriverSt7789vLCD移植简介基于AM335X和Linux的LCDLM6069驱动移植Liunx驱动学习:基于imx6ul驱动oledssd1306实现终端显示在fbtft源代码基础上进行移植移植树莓派中的fbtft显示驱动到Linux开发板下(一)
- Wakeup linux system from sleep mode
hunan4222
PM
Wakeuplinuxsystemfromsleepmodev0.0120190831Init1.wakeupsoucesLinuxSystem进入sleep状态之后,需要有设备进行唤醒。Linux支持多中设备做为wakeupsource,GPIOwakeupUSBwakeupTouchscreenwakeupMMC/SDwakeRTCwakeupDMTimerwakeup参考来自:AM335xP
- 在linux下使用am335x的DMA
yebanguhe
[本文首发于cnblogs,作者:byeyear,Email:
[email protected]]这几天在弄am3358的DMA,简化应用环境如下:am3358的FSMC接了一片FPGA;FPGA上接ADC;am3358通过FPGA以DMA方式读取ADC数据。事先在网上查找过相关资料,发现关于这方面工作的文章极少,即使TI官网上也没什么可靠资料,心里还是有些忐忑的,结果在实现过程中发现意外的简单,所以把过
- Codesys + BeagleBone PLC控制达到小儿科水平之Modbus TCP通讯
dylanZheng
Codesystcp/ipCodesysModbus
Codesys+BeagleBonePLC控制达到小儿科水平之ModbusTCP通讯1,项目目标准备将自己设计的AM335x平台变成一个PLC平台,所以准备学习一些有关PLC控制和开发的技术。2,项目环境因为Beaglebone使用的也是AM335x处理器,所以准备先在Beaglebone平台上练练手。硬件:BeagleboneblackC版本软件:BeagleboneDebian操作系统。COD
- AM335X 3款核心板比较
weixin_34380296
嵌入式操作系统
最近,米尔科技在插针式核心板的基础上,又推出了邮票孔和金手指两种核心板,及其配套的底板,成为AM335X完整的解决方案,三块核心板:图1AM335X三款核心板3款开发板提供灵活的存储配置,DDR3内存可选128MB、256MB、512MB大小,内部存储NandFlash可选128MB、256MB、512MB,且全部是工业级配置。除此之外,还有内部RTC、按键、音频输入输出、4.3寸和7寸屏显示、最
- 米尔科技AM335X核心板,AM3359核心板,AM3352核心板,TI核心板,Cortex-A8核
weixin_34406796
嵌入式移动开发操作系统
MYC-AM335X核心板MYC-AM335X是深圳市米尔科技有限公司推出的一系列以TIAM335X系列处理器为核心的嵌入式核心板。AM335X系列器件拥有ARMCortex-A8内核的高性能、低功耗的特性,可以提供相同成本下最高的DMIPS;同时提供3D图形加速和关键外设的集成,可满足各种应用需要。可选的3D图形加速器性能高达20M/tri/s,对LPDDR1/DDR2/DDR3内存的支持,独立
- 再续AM335x经典,米尔TI AM62x核心板上市,赋能新一代HMI
Jason_zhao_MR
嵌入式硬件嵌入式物联网mcu单片机
近十年来,AM335x芯片作为TI经典工业MPU产品,在工业处理器市场占据主流地位,其凭借GPMC高速并口、PRU协处理器等个性化硬件资源,在工业控制、能源电力、轨道交通、智慧医疗等领域广受用户欢迎。随着信息技术的快速发展,TI推陈出新,发布新一代64位MPU通用工业处理器平台-AM62x,用于满足AM335x用户实现更高性能的功能需求。米尔作为领先的嵌入式处理器模组厂商,与TI再联手,推出基于T
- 初探MYD-AM335x开发板
fisheader
学习笔记
MYD-AM335x(NAND)安装工具部署开发环境Ubuntu16.0464位桌面版$sudoapt-getinstallbuild-essentialgit-corelibncurses5-devu-boot-tools$sudoapt-getinstallflexbisontexinfozipunzipzlib1g-devgettext$sudoapt-getinstallgperflibs
- 为工业网关打造的TI AM335x开发板介绍
Jason_zhao_MR
TI
MYD-C335X-GW是米尔电子推出的基于TIAM335x系列处理器的嵌入式板卡,主要面向工业网关,HMI等应用场景。该套产品由核心板MYC-C335X-GW及底板MYB-C335X-GW组合而成:1.MYC-C335X-GW核心板介绍:核心板采用TIAM335x系列处理器,集成了电源管理芯片、DDR3/DDR3L、eMMC/NandFlash、EEPROM、以及160PIN的信号扩展(80*2
- AM335x(TQ335x)学习笔记——USB驱动移植
梦幻贝壳
am335xam335xdevicetree
对于AM335x来讲,TI维护的USB驱动已经非常完善了,本文称之为移植,实际上仅仅是配置内核选项使能USBHOST/OTG功能。废话少说,直接动手开启AM335x的USB驱动配置项。Step1.配置内核支持USB默认的配置项没有配置USB相关的选项,但是DTS已经配置好了,我们不需要对DTS作任何修改,详细的内核配置项如下: DeviceDrivers--->[*]USBsupport--->[
- 米尔AM62x核心板助力新一代工业4.0升级
Jason_zhao_MR
TI工业控制单片机嵌入式硬件arm开发
米尔AM62x核心板续写AM335x经典在过去的十几年中,TISitara系列推出了很多优秀的处理器,其中在工业、电力、医疗等领域有着广泛应用的AM335x系列处理器,引领工业市场从MCU向MPU演进,帮助产业界从ARM9迅速迁移至高性能Cortex-A8处理器,成为一代经典!随着工业4.0的发展,人机交互、工业控制、医疗、新能源等领域的应用在处理器性能、外设资源、功耗、显示及安全等方面面临迫切的
- SD卡无法识别的问题解决 ”mmc0: error -110 whilst initialising SD card”
梦幻贝壳
sd卡MMCSDSDIO
硬件环境:am335x+SD卡SD卡类型:class4,class10问题现象:板子使用sd卡启动,内核启动后,在检测sd卡的时候出错:”mmc0:error-110whilstinitialisingSDcard”,换一张就的sd卡却可以正常识别。不能识别的卡是class10的,可以识别的卡是class4的,那么由此推断卡的速度太快导致无法正常识别卡?想想也说不通,因为并不是所有的class4的
- 嵌入式Linux应用开发-第十五章具体单板的按键驱动程序
华为奋斗者精神
LinuxARMMCUMCUC51linux单片机运维c++c语言
嵌入式Linux应用开发-第十五章具体单板的按键驱动程序第十五章具体单板的按键驱动程序(查询方式)15.1GPIO操作回顾15.2AM335X的按键驱动程序(查询方式)15.2.1先看原理图确定引脚及操作方法15.2.2再看芯片手册确定寄存器及操作方法15.2.3编程15.2.3.1程序框架15.2.3.2硬件相关的代码15.2.3.3测试15.2.4课后作业15.3RK3288的按键驱动程序(查
- 2. 字符设备驱动的传统写法
JalynFong
硬件平台:AM335x编写驱动分下面几步:a--查看原理图、数据手册,了解设备的操作方法;b--在内核中找到相近的驱动程序,以它为模板进行开发,有时候需要从零开始;c--实现驱动程序的初始化:比如向内核注册这个驱动程序,这样应用程序传入文件名,内核才能找到相应的驱动程序;d--设计所要实现的操作,比如open、close、read、write等函数;e--实现中断服务(中断不是每个设备驱动所必须的
- 嵌入式Linux应用开发-基础知识-第七章 具体单板的 LED驱动程序
华为奋斗者精神
LinuxARMMCUMCUC51linux单片机运维c++c语言
嵌入式Linux应用开发-基础知识-第七章具体单板的LED驱动程序第七章具体单板的LED驱动程序7.1怎么写LED驱动程序?7.2AM335X的LED驱动程序7.2.1原理图XXXXXX_AM335X开发板结构为:7.2.2所涉及的寄存器操作7.2.3写程序7.2.4配置内核去掉原有LED驱动7.2.5课后作业第七章具体单板的LED驱动程序我们选用的内核都是4.x版本,操作都是类似的:rk3399
- 嵌入式Linux应用开发-基础知识-第三章 LED原理图-GPIO及操作
华为奋斗者精神
LinuxMCUC51ARMMCUlinux单片机运维c++c语言
嵌入式Linux应用开发-基础知识-第三章LED原理图-GPIO及操作第三章硬件知识_LED原理图3.1先来讲讲怎么看原理图第四章普适的GPIO引脚操作方法4.1GPIO模块一般结构4.2GPIO寄存器操作4.3GPIO的其他功能:防抖动、中断、唤醒第五章具体单板的GPIO操作方法5.1AM335X的GPIO操作方法5.1.1AM335X的GPIO模块结构5.1.2AM335X的GPIO相关寄存器
- ARMv8,v7内核基础--Apple的学习笔记
applecai
前言:昨天看了MMU,其实MMU是内核模块的,我之前主要关注的是外设,内核也只是学习RTOS中任务切换的时候会去看内核上下文切换相关的寄存器和异常中断,而对于linux以前学习过arm的7种模式也算是内核。而本次的学习目的就是就包括要把以前没有关注的技术内容进行加强。这种属于螺旋式进阶,一步步来,哈哈~AM335x是cortexA8的,它的内核是什么?查了下cortexA8的内核不是armv8,而
- 嵌入式linux运行QT程序时一些出错情况的解决方法
檀蒜
最近在arm板跑qt程序出现的几个问题以及解决方法,在此记录一下。平台:am335x内核:4.19文件系统:buildroot2019环境:使用TI提供的SDK解决:拷贝sdk中的/usr/share/fontconfig/的东西到板子对应位置即可**QT程序无法显示文字**解决:将SDK中/usr/share/fonts,拷贝到板子,并添加路径进去环境变量LD_LIBRARY_PATH,即可解决
- 2021-01-29
chocolate2018
TI芯片qtcreator
TI芯片中的图形和显示图形和显示此SDK支持的TISoC设备系列具有专用硬件块,用于加速3D图形和显示合成。此页提供有关这些硬件块支持的功能的详细信息。1.1.介绍像AM335x、AM437x、AM57xx和AM65xx这样的TISOC都支持3D内核,能够使用专用硬件加速3D操作。专用硬件是基于SGX系列设备的想象技术。图形内核只加速图形操作,不执行视频解码操作。有关视频加速,请参阅SOC的相应技
- ext-10 AM335x杂项知识
baowxz
TI-AM335xAM335xTIboot
1、大家知道,GP版本的器件和HS版本的器件,bootimage结构不一样如下图:HS类的结构头有很多安全校验之类的,所以会复杂很多。那么怎么看你使用的芯片是GP版本,还是HS版本呢?如下:您可以通过查看芯片型号的最后一个字母来确定是GP还是HS设备版本。如果芯片型号的最后一个字母是"G",则表示它是GP设备版本。如果芯片型号的最后一个字母是"H",则表示它是HS设备版本。
- java责任链模式
3213213333332132
java责任链模式村民告县长
责任链模式,通常就是一个请求从最低级开始往上层层的请求,当在某一层满足条件时,请求将被处理,当请求到最高层仍未满足时,则请求不会被处理。
就是一个请求在这个链条的责任范围内,会被相应的处理,如果超出链条的责任范围外,请求不会被相应的处理。
下面代码模拟这样的效果:
创建一个政府抽象类,方便所有的具体政府部门继承它。
package 责任链模式;
/**
*
- linux、mysql、nginx、tomcat 性能参数优化
ronin47
一、linux 系统内核参数
/etc/sysctl.conf文件常用参数 net.core.netdev_max_backlog = 32768 #允许送到队列的数据包的最大数目
net.core.rmem_max = 8388608 #SOCKET读缓存区大小
net.core.wmem_max = 8388608 #SOCKET写缓存区大
- php命令行界面
dcj3sjt126com
PHPcli
常用选项
php -v
php -i PHP安装的有关信息
php -h 访问帮助文件
php -m 列出编译到当前PHP安装的所有模块
执行一段代码
php -r 'echo "hello, world!";'
php -r 'echo "Hello, World!\n";'
php -r '$ts = filemtime("
- Filter&Session
171815164
session
Filter
HttpServletRequest requ = (HttpServletRequest) req;
HttpSession session = requ.getSession();
if (session.getAttribute("admin") == null) {
PrintWriter out = res.ge
- 连接池与Spring,Hibernate结合
g21121
Hibernate
前几篇关于Java连接池的介绍都是基于Java应用的,而我们常用的场景是与Spring和ORM框架结合,下面就利用实例学习一下这方面的配置。
1.下载相关内容: &nb
- [简单]mybatis判断数字类型
53873039oycg
mybatis
昨天同事反馈mybatis保存不了int类型的属性,一直报错,错误信息如下:
Caused by: java.lang.NumberFormatException: For input string: "null"
at sun.mis
- 项目启动时或者启动后ava.lang.OutOfMemoryError: PermGen space
程序员是怎么炼成的
eclipsejvmtomcatcatalina.sheclipse.ini
在启动比较大的项目时,因为存在大量的jsp页面,所以在编译的时候会生成很多的.class文件,.class文件是都会被加载到jvm的方法区中,如果要加载的class文件很多,就会出现方法区溢出异常 java.lang.OutOfMemoryError: PermGen space.
解决办法是点击eclipse里的tomcat,在
- 我的crm小结
aijuans
crm
各种原因吧,crm今天才完了。主要是接触了几个新技术:
Struts2、poi、ibatis这几个都是以前的项目中用过的。
Jsf、tapestry是这次新接触的,都是界面层的框架,用起来也不难。思路和struts不太一样,传说比较简单方便。不过个人感觉还是struts用着顺手啊,当然springmvc也很顺手,不知道是因为习惯还是什么。jsf和tapestry应用的时候需要知道他们的标签、主
- spring里配置使用hibernate的二级缓存几步
antonyup_2006
javaspringHibernatexmlcache
.在spring的配置文件中 applicationContent.xml,hibernate部分加入
xml 代码
<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
<prop key="hi
- JAVA基础面试题
百合不是茶
抽象实现接口String类接口继承抽象类继承实体类自定义异常
/* * 栈(stack):主要保存基本类型(或者叫内置类型)(char、byte、short、 *int、long、 float、double、boolean)和对象的引用,数据可以共享,速度仅次于 * 寄存器(register),快于堆。堆(heap):用于存储对象。 */ &
- 让sqlmap文件 "继承" 起来
bijian1013
javaibatissqlmap
多个项目中使用ibatis , 和数据库表对应的 sqlmap文件(增删改查等基本语句),dao, pojo 都是由工具自动生成的, 现在将这些自动生成的文件放在一个单独的工程中,其它项目工程中通过jar包来引用 ,并通过"继承"为基础的sqlmap文件,dao,pojo 添加新的方法来满足项
- 精通Oracle10编程SQL(13)开发触发器
bijian1013
oracle数据库plsql
/*
*开发触发器
*/
--得到日期是周几
select to_char(sysdate+4,'DY','nls_date_language=AMERICAN') from dual;
select to_char(sysdate,'DY','nls_date_language=AMERICAN') from dual;
--建立BEFORE语句触发器
CREATE O
- 【EhCache三】EhCache查询
bit1129
ehcache
本文介绍EhCache查询缓存中数据,EhCache提供了类似Hibernate的查询API,可以按照给定的条件进行查询。
要对EhCache进行查询,需要在ehcache.xml中设定要查询的属性
数据准备
@Before
public void setUp() {
//加载EhCache配置文件
Inpu
- CXF框架入门实例
白糖_
springWeb框架webserviceservlet
CXF是apache旗下的开源框架,由Celtix + XFire这两门经典的框架合成,是一套非常流行的web service框架。
它提供了JAX-WS的全面支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用,同时它能与spring进行完美结合。
在apache cxf官网提供
- angular.equals
boyitech
AngularJSAngularJS APIAnguarJS 中文APIangular.equals
angular.equals
描述:
比较两个值或者两个对象是不是 相等。还支持值的类型,正则表达式和数组的比较。 两个值或对象被认为是 相等的前提条件是以下的情况至少能满足一项:
两个值或者对象能通过=== (恒等) 的比较
两个值或者对象是同样类型,并且他们的属性都能通过angular
- java-腾讯暑期实习生-输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]
bylijinnan
java
这道题的具体思路请参看 何海涛的微博:http://weibo.com/zhedahht
import java.math.BigInteger;
import java.util.Arrays;
public class CreateBFromATencent {
/**
* 题目:输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A
- FastDFS 的安装和配置 修订版
Chen.H
linuxfastDFS分布式文件系统
FastDFS Home:http://code.google.com/p/fastdfs/
1. 安装
http://code.google.com/p/fastdfs/wiki/Setup http://hi.baidu.com/leolance/blog/item/3c273327978ae55f93580703.html
安装libevent (对libevent的版本要求为1.4.
- [强人工智能]拓扑扫描与自适应构造器
comsci
人工智能
当我们面对一个有限拓扑网络的时候,在对已知的拓扑结构进行分析之后,发现在连通点之后,还存在若干个子网络,且这些网络的结构是未知的,数据库中并未存在这些网络的拓扑结构数据....这个时候,我们该怎么办呢?
那么,现在我们必须设计新的模块和代码包来处理上面的问题
- oracle merge into的用法
daizj
oraclesqlmerget into
Oracle中merge into的使用
http://blog.csdn.net/yuzhic/article/details/1896878
http://blog.csdn.net/macle2010/article/details/5980965
该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSE
- 不适合使用Hadoop的场景
datamachine
hadoop
转自:http://dev.yesky.com/296/35381296.shtml。
Hadoop通常被认定是能够帮助你解决所有问题的唯一方案。 当人们提到“大数据”或是“数据分析”等相关问题的时候,会听到脱口而出的回答:Hadoop! 实际上Hadoop被设计和建造出来,是用来解决一系列特定问题的。对某些问题来说,Hadoop至多算是一个不好的选择,对另一些问题来说,选择Ha
- YII findAll的用法
dcj3sjt126com
yii
看文档比较糊涂,其实挺简单的:
$predictions=Prediction::model()->findAll("uid=:uid",array(":uid"=>10));
第一个参数是选择条件:”uid=10″。其中:uid是一个占位符,在后面的array(“:uid”=>10)对齐进行了赋值;
更完善的查询需要
- vim 常用 NERDTree 快捷键
dcj3sjt126com
vim
下面给大家整理了一些vim NERDTree的常用快捷键了,这里几乎包括了所有的快捷键了,希望文章对各位会带来帮助。
切换工作台和目录
ctrl + w + h 光标 focus 左侧树形目录ctrl + w + l 光标 focus 右侧文件显示窗口ctrl + w + w 光标自动在左右侧窗口切换ctrl + w + r 移动当前窗口的布局位置
o 在已有窗口中打开文件、目录或书签,并跳
- Java把目录下的文件打印出来
蕃薯耀
列出目录下的文件文件夹下面的文件目录下的文件
Java把目录下的文件打印出来
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年7月11日 11:02:
- linux远程桌面----VNCServer与rdesktop
hanqunfeng
Desktop
windows远程桌面到linux,需要在linux上安装vncserver,并开启vnc服务,同时需要在windows下使用vnc-viewer访问Linux。vncserver同时支持linux远程桌面到linux。
linux远程桌面到windows,需要在linux上安装rdesktop,同时开启windows的远程桌面访问。
下面分别介绍,以windo
- guava中的join和split功能
jackyrong
java
guava库中,包含了很好的join和split的功能,例子如下:
1) 将LIST转换为使用字符串连接的字符串
List<String> names = Lists.newArrayList("John", "Jane", "Adam", "Tom");
- Web开发技术十年发展历程
lampcy
androidWeb浏览器html5
回顾web开发技术这十年发展历程:
Ajax
03年的时候我上六年级,那时候网吧刚在小县城的角落萌生。传奇,大话西游第一代网游一时风靡。我抱着试一试的心态给了网吧老板两块钱想申请个号玩玩,然后接下来的一个小时我一直在,注,册,账,号。
彼时网吧用的512k的带宽,注册的时候,填了一堆信息,提交,页面跳转,嘣,”您填写的信息有误,请重填”。然后跳转回注册页面,以此循环。我现在时常想,如果当时a
- 架构师之mima-----------------mina的非NIO控制IOBuffer(说得比较好)
nannan408
buffer
1.前言。
如题。
2.代码。
IoService
IoService是一个接口,有两种实现:IoAcceptor和IoConnector;其中IoAcceptor是针对Server端的实现,IoConnector是针对Client端的实现;IoService的职责包括:
1、监听器管理
2、IoHandler
3、IoSession
- ORA-00054:resource busy and acquire with NOWAIT specified
Everyday都不同
oraclesessionLock
[Oracle]
今天对一个数据量很大的表进行操作时,出现如题所示的异常。此时表明数据库的事务处于“忙”的状态,而且被lock了,所以必须先关闭占用的session。
step1,查看被lock的session:
select t2.username, t2.sid, t2.serial#, t2.logon_time
from v$locked_obj
- javascript学习笔记
tntxia
JavaScript
javascript里面有6种基本类型的值:number、string、boolean、object、function和undefined。number:就是数字值,包括整数、小数、NaN、正负无穷。string:字符串类型、单双引号引起来的内容。boolean:true、false object:表示所有的javascript对象,不用多说function:我们熟悉的方法,也就是
- Java enum的用法详解
xieke90
enum枚举
Java中枚举实现的分析:
示例:
public static enum SEVERITY{
INFO,WARN,ERROR
}
enum很像特殊的class,实际上enum声明定义的类型就是一个类。 而这些类都是类库中Enum类的子类 (java.l