- 如何成为嵌入式工程师,推荐学习五步曲你也可以的
edu1182011
嵌入式linux内核编程linux嵌入式操作系统语言
学习技术不难,看你自己怎么规划希望给参加深圳单片机培训的朋友一些分享和帮助ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2)必须掌握一个嵌入式操作系统(初步定为uclinux或linux,版本待定)(3)必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发的好处是:(1)目前国内外这方面
- FreeRTOS基础及其应用 (入门简化版)
@嵌入式系统
小节FreeRTOS操作系统freertos
嵌入式系统不只是ARM+Linux,不是只有安卓,凡是电子产品都可称为嵌入式系统。物联网行业的兴起,也提升了FreeRTOS市场占有率。本文就是介绍FreeRTOS基础及其应用,只是个人整理,可能存在问题,其目的只是简要介绍系统的基础,可以作为FreeRTOS入门简化版。目录一、为什么要学习RTOS二、操作系统基础三、初识FreeRTOS四、任务五、队列六、软件定时器七、信号量八、事件九、任务通知
- 嵌入式技术学习分享如何系统提升技能
weixin_44069308
嵌入式提升技能
学习技术不难,看你自己怎么规划希望给参加深圳单片机培训的朋友一些分享和帮助ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2)必须掌握一个嵌入式操作系统(初步定为uclinux或linux,版本待定)(3)必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发的好处是:(1)目前国内外这方面
- libusb编译、测试、使用
Jack Frost
要用到才开始学,啥都不懂,感觉好难受。最近要在ARM+Linux嵌入式端集成libusb,刚开始搞,慢慢写。首先是libusb的交叉编译和测试。交叉编译:下载libusb的源码,下载地址:https://sourceforge.net/projects/libusb/files/,下载好后解压(我是下载了两个版本,libusb-1.0.20.tar.bz2和libusb-1.0.9.tar.bz2
- 学习嵌入式开发要学习哪些知识?
七声颤抖
嵌入式Linux操作系统学习规划ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2)必须掌握一个嵌入式操作系统(初步定为uclinux或linux,版本待定)(3)必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发的好处是:(1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非
- DP读书:鲲鹏处理器 架构与编程(十)鲲鹏软件生态与云服务
DarrenPig
鲲鹏处理器架构与编程架构网络服务器运维云计算linux
十秒带你了解鲲鹏软件生态与云服务鲲鹏软件生态与云服务ARM授权机制在传统的PC领域,半导体厂商的业务类型主要分为两种:在移动领域,ARM服务器生态鲲鹏服务器软件生态1.鲲鹏计算产业2.鲲鹏软件生态兼容性3.openEluer操作系统4.鲲鹏软件栈资源鲲鹏处理器作为全方面兼容ARMv8-AA64位体系结构的通用服务器芯片,支持ARM+Linux生态鲲鹏软件生态与云服务鲲鹏作为通用的ARMv8处理器,
- [ARM+Linux] 基于wiringPi库的串口通信
TX564
linux运维服务器
wiringOP-master/examples/serialTest.c中,wiringPi库中自带的串口程序:#include#include#include#include#includeintmain(){intfd;intcount;unsignedintnextTime;if((fd=serialOpen("/dev/ttyS2",115200))nextTime){printf("\
- [ARM+Linux] 基于全志h616外设开发笔记
TX564
笔记
修改用户密码配置网络nmclidevwifi命令扫描周围WIFI热点nmclidevwificonnectxxxpasswordxxx命令连接WiFi查看ip地址的指令:ifconfigipaddrshowwlan0SSH登录这是企业开发调试必用方式,比串口来说不用接线,前提是接入网络并获得板子IP地址,且系统做了SSH的服务器,本镜像自带SSH服务器,所以通过mobaXterm登陆就行基于官方外
- RK3568+Codesys ARM+LINUX硬件平台的软PLC解决方案
深圳信迈科技DSP+ARM+FPGA
瑞芯微codesysRK3568ARM+LINUX
CODESYSControlLinuxARMSL符合IEC61131-3标准且适用于ARM&Linux硬件平台的软PLC。产品描述CODESYSControlLinuxARMSL是适用于ARM&Linux硬件平台的CODESYSRuntime。Runtime的功能可以通过系统的硬件属性进行扩展。CODESYSIDE安装过附带的CODESYS部署工具插件后,用户就可通过CODESYSIDE在目标控制
- Windows平台使用QEMU搭建ARM+Linux开发环境
lingshengxiyou
linuxDPDKc++windowslinuxdpdk虚拟机c++
起因由于目前市面上很多模拟器诸如夜神,网易MUMU,基本上使用的是x86的架构,虽然运行ARM程序没有问题,但是如果想使用gdb对ARM程序进行调试的话,就显得力不从心了,各种问题层出不穷,当然调试x86程序是没有问题的,如果非要对ARM程序进行gdb调试的话,可以采用AndroidStudio原生的模拟器(原生ARM太卡),但是考虑到很多人并不是从事安卓开发,加上Studio中的模拟器本就基于Q
- ARM+Linux 系统时间打印函数(亲测有效)
赫*柏
linux运维服务器
**AT91SAM9G45系统编译过程中,有时需要系统打印时间来作为测试代码,整理下面测试方法,供大家学习参考。#include#include#include#include/*获取系统时间,这种方式获取得到的格式是:WedMar3020:41:212022*/intprintf_time(void){time_ttimep;time(&timep);char*s=ctime(&timep);p
- x86的PC机上运行ARM架构开发板
sydyh43
安装环境linux
一、背景1、当你需要基于arm+linux框架开发需求(如驱动,应用程序,调试等)时,但是没有相应的物理开发环境,只有一台装了虚拟机linux系统的X86电脑。如果是这种情况,可以继续往下看。2、需要linux系统上安装虚拟机qemu,在qemu上运行arm环境。3、一套完整的arm+linux启动流程,主要包括u-boot,kernel和rootfs这三元组。其中在qemu中,可以跳过u-boo
- 2.5|物联网iot应用系统设计|嵌入式Linux操作系统EOS|思维导图|归纳整理·下部分
alwaysuzybaiyy
操作系统operatingsyslinux运维服务器
上部分:https://blog.csdn.net/m0_57656758/article/details/128888575?spm=1001.2014.3001.55011建立基于arm+linux的嵌入式开发工具链的过程根据生成嵌入式开发工具链的流程图简述在redhatlinux9.0环境下建立基于arm+linux的嵌入式开发工具链的过程。(1)选定软件版本选用适当的版本,找到适合主机和目
- Linux中断程序 优先级,ARM+Linux中断系统详细分析
赵阿Q
Linux中断程序优先级
ULK第四章里明确讲到“Linux实现了一种没有优先级的中断模型”,并且“Linux中断和异常都支持嵌套”。这个我不太理解了,这两种说法都与我以前的理解刚好相反,核对了原书,翻译没有错。Linux中断系统到底是否支持优先级,可否嵌套,中断号又是怎么来确定的,中断产生时又是如何一步步执行到中断处理函数的。为了彻底搞懂Linux中断系统,我决定从最原始材料出发,一探究竟。(s3c2440+linux2
- linux 内核 乱码,ARM+LINUX嵌入式系统的终端显示中文乱码解决
weixin_39532421
linux内核乱码
前一段时间解决的一个问题,看起来是个小问题,实际解决这个问题却花了一个星期的晚上休息时间,记录分享一下。问题描述:linux内核配置中NLS(nativelanguagesupport)已经选择了默认语言配置为utf8,并包含一些其他常用语言的编码,但是在secureCRT的telnet和串口终端显示中文文件名均为乱码。解决过程:1.刚开始以为是简单的编码不匹配的问题,修改secureCRT中的传
- 你知道不同U盘在ARM+Linux下的读写速率吗?
武汉万象奥科
ARMLinux系统嵌入式核心板linux运维服务器
优秀的产品离不开完善的测试,即使一个简单的USB接口也要确保稳定性及兼容性。不同的U盘在ARM+Linux板卡下的兼容性、速率怎么样呢?本文将为大家提供测试参考数据及详细测试步骤!1.测试准备主控选用最近发布的64位Cortex-A55核心板,搭载16bit高速DDR4内存,最高配置为1G内存+8G存储,工作温度满足-40~85℃等级。该系列核心板外设资源丰富,支持千兆网x2、USB2.0x2、U
- 给自动化专业的大学生的终极警钟,单片机、PLC、嵌入式等方向哪个才是香饽饽?
大方老师讲单片机
单片机自动化嵌入式硬件stm32c语言
从面向工资的角度来说,假设你不升学历的话,推荐优先选择序列如下:1、嵌入式(ARM+Linux):可对接工业机器人、物联网、高端3C产品设计,但要去补课,主要是补充信号处理方面的知识,可不追求精深,但要了解。工资水平根据选择企业和行业特点决定,相比3、4要好点。2、嵌入式(FPGA、CPLD等集成电路设计):这条路基本上是走信号处理的道路,对数学、信号、模电理论等有很深的功底要求,一般能顺利工作的
- 欢迎Fork我们的开源云手机项目--OPENVMI(Virtual Mobile Infrastructure)(VMI)
小馬佩德罗
Android系统dockerandroidk8s
OPENVMIGithub地址:https://github.com/DockDroid/openvmi联合开发单位:鹏城实验室(PCL)江苏北弓智能科技有限公司(Begoit)概述基于ARM+Linux体系构建的VMI(VirtualMobileInfrastructure)云平台架构硬件支持鲲鹏916鲲鹏920X86服务器(此版本代码暂不支持x86,在我们私有版本中支持x86,后期我们会同步到
- 基于arm linux的网络监控系统,基于嵌入式LINUX的WEB监控系统设计(ARM和LINUX)
weixin_39610229
基于嵌入式的WEB监控系统设计(ARM和)(任务书,开题报告,中期检查表,毕业论文20000字,程序代码)摘要嵌入式web服务器以其低成本、小体积、低功耗等诸多优点,而在生产、生活的许多领域发挥着越来越重要的作用。在嵌入式LINUX平台上移植WEB服务器,引入当前较流行的嵌入式LINUX环境,实现了httpd服务器在该环境的移植与应用,搭建起了一个基ARM+LINUX操作系统的开发平台。本系统利用
- Golang交叉编译(跨平台编译)的使用
目录一、何为交叉编译二、交叉编译前的准备安装TDM-GCC三、简述交叉编译四、实练1.默认编译2.交叉编译一个Arm+Linux小总结一、何为交叉编译简单地说,就是在一个平台上生成另一个平台上的可执行代码。同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。二、交叉编译前的准备本文只介绍Windows平台下的Golang交叉编译安装TDM-GCC下载地址:htt
- 【毕业季|进击的技术er】作为一名职场人,精心总结的嵌入式学习路线图
卐一十二画卐
个人成长学习嵌入式硬件驱动开发linuxiot
活动地址:毕业季·进击的技术er文章目录0、作者介绍1、前言2、嵌入式基础必备知识2.1、学习内容2.2、学习建议2.3、学习资料3、嵌入式入门篇——51单片机3.1、学习内容3.2、学习建议3.3、学习资料4、STM32进阶篇4.1、学习内容4.2、学习建议4.3、学习资料5、小而美的RTOS5.1、学习内容5.2、学习建议5.3、学习资料6、ARM+Linux篇6.1、学习内容6.2、学习建议
- 很多人说单片机没有钱途,直接搞ARM+Linux岂不是更爽
大方老师嵌入式
嵌入式单片机单片机学习单片机单元测试单例模式51单片机
很多人说单片机没有钱途,直接搞ARM+Linux岂不是更爽///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///曾经我是自学单片机然后跨行成功,今天来分享下自己的经验。在网上看了很多文章,很多人说现在51单片机已经过时了,建议从STM32开始学习。
- 嵌入式系统中,FLASH中的程序代码必须搬到RAM中运行吗?
无际单片机编程
嵌入式51单片机stm32单片机
这个问题,核心还是得看你用什么芯片方案!嵌入式系统涉及技术栈特别庞大,不仅仅大家理解的ARM+Linux而已。我从业11年,也只敢说对其中一个方向熟悉而已。嵌入式系统中,核心单元就是整个系统的”大脑”,类似于计算机的cpu。我不严谨地称它为处理器,免得杠精喷。不同的处理器,性能是不一样的,从性能上分为以下几种:由不同的嵌入式处理器,又衍生出不同的职业方向,主流的有以下几个:1.单片机工程师2.Li
- 想学单片机怎么入手?51单片机入门自学最佳指南
无际单片机编程
单片机嵌入式stm32
曾经我是自学单片机然后跨行成功,今天来分享下自己的经验。在网上看了很多文章,很多人说现在51单片机已经过时了,建议从STM32开始学习。或者单片机没有钱途,直接搞ARM+Linux。我的建议是从51开始学习,51是基础,学习难度也是新手比较容易接受的。STM32的定位是给有经验的开发工程师快速做出产品,软件是基于固件库开发,不涉及到寄存器的配置,新手直接进入这种开发模式会一脸懵逼,不知道底层的原理
- 获取MP3文件的播放时间
yanchen0314
Linux
之前做项目需要做一个类似于mp3的背景音乐功能,由于项目环境是ARM+Linux的所以我马上就想到了madplay这个开源的播放器,但是这个播放器没办法返回播放音乐文件的播放时间。这样做进度条功能就没招了,考虑了很久最终决定通过解析mp3文件来获取它的播放时间。要想获取mp3文件的时间首先得分析mp3文件的帧格式,至于mp3文件的帧格式分析网上有相应的资料,我就不花大力气讲解了,给大家几个网址,可
- 嵌入式驱动工程师开发学习路线
逗创创
其他嵌入式开发驱动工程师linuxarm操作系统
ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2)必须掌握一个嵌入式操作系统(初步定为uclinux或linux,版本待定)(3)必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发的缺点是:(1)入门起点较高,所用到的技术往往都有一定难度,若软硬件基础不好,特别是操作系统级软件功底不深
- 基于Qt Gui的Led控制显示程序
Alen.Wang
嵌入式应用程序QT
基于arm+linux的嵌入式软件开发,基本上的内容主要是:u-boot的移植,kernel的裁剪和相关驱动程序的设计,root-fs的制作,应用程序的设计,其中,应用程序主要包含两方面的内容:Gui的设计和逻辑控制程序的实现。在整个开发中,具有相当代码量的部分也就这么两个方面:驱动程序、应用程序。一般的开发板都有相关配套的底层驱动程序例程,开发者可稍加修改在工程项目中加以使用(其实我不知道这样是
- golang 2行代码在基于arm linux的树莓派、orangepi上运行http web服务
luoc83
golangarmlinux
go语言(golang)简化了跨平台交叉编译步骤,支持在windows系统下交叉编译基于arm+linux平台的应用,运行时无需其它依赖库。以下以一个简单的httpserver为例,先上源码:************************************************************packagemainimport("net/http")funcmain(){http
- 嵌入式开发要学习哪些知识
cjliux
嵌入式Linux操作系统学习规划ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9)(2)必须掌握一个嵌入式操作系统(初步定为uclinux或linux,版本待定)(3)必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。从事嵌入式软件开发的好处是:(1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非
- ARM+linux系统移植3G拨号上网收发短信(三)
little_paul
一、用text查看模式下面的“发”是指我敲的命令,“收”是指回车后显示的信息包括其他接收的信息。~>:microcom-s115200/dev/ttyUSB1发:at收:OK设置成文本模式读:发:at+cmgf=1收:OK将信息保存在SIM卡中:发:at+cpms="SM","SM","SM"收:+CPMS:0,50,0,50,0,50收:OK等待接收短信。。。。。。收到了会有这个提示信息:收:+
- Spring的注解积累
yijiesuifeng
spring注解
用注解来向Spring容器注册Bean。
需要在applicationContext.xml中注册:
<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。
如:在base-package指明一个包
<context:component-sc
- 传感器
百合不是茶
android传感器
android传感器的作用主要就是来获取数据,根据得到的数据来触发某种事件
下面就以重力传感器为例;
1,在onCreate中获得传感器服务
private SensorManager sm;// 获得系统的服务
private Sensor sensor;// 创建传感器实例
@Override
protected void
- [光磁与探测]金吕玉衣的意义
comsci
这是一个古代人的秘密:现在告诉大家
信不信由你们:
穿上金律玉衣的人,如果处于灵魂出窍的状态,可以飞到宇宙中去看星星
这就是为什么古代
- 精简的反序打印某个数
沐刃青蛟
打印
以前看到一些让求反序打印某个数的程序。
比如:输入123,输出321。
记得以前是告诉你是几位数的,当时就抓耳挠腮,完全没有思路。
似乎最后是用到%和/方法解决的。
而今突然想到一个简短的方法,就可以实现任意位数的反序打印(但是如果是首位数或者尾位数为0时就没有打印出来了)
代码如下:
long num, num1=0;
- PHP:6种方法获取文件的扩展名
IT独行者
PHP扩展名
PHP:6种方法获取文件的扩展名
1、字符串查找和截取的方法
1
$extension
=
substr
(
strrchr
(
$file
,
'.'
), 1);
2、字符串查找和截取的方法二
1
$extension
=
substr
- 面试111
文强chu
面试
1事务隔离级别有那些 ,事务特性是什么(问到一次)
2 spring aop 如何管理事务的,如何实现的。动态代理如何实现,jdk怎么实现动态代理的,ioc是怎么实现的,spring是单例还是多例,有那些初始化bean的方式,各有什么区别(经常问)
3 struts默认提供了那些拦截器 (一次)
4 过滤器和拦截器的区别 (频率也挺高)
5 final,finally final
- XML的四种解析方式
小桔子
domjdomdom4jsax
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。 预 备 测试环境: AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server
- wordpress中常见的操作
aichenglong
中文注册wordpress移除菜单
1 wordpress中使用中文名注册解决办法
1)使用插件
2)修改wp源代码
进入到wp-include/formatting.php文件中找到
function sanitize_user( $username, $strict = false
- 小飞飞学管理-1
alafqq
管理
项目管理的下午题,其实就在提出问题(挑刺),分析问题,解决问题。
今天我随意看下10年上半年的第一题。主要就是项目经理的提拨和培养。
结合我自己经历写下心得
对于公司选拔和培养项目经理的制度有什么毛病呢?
1,公司考察,选拔项目经理,只关注技术能力,而很少或没有关注管理方面的经验,能力。
2,公司对项目经理缺乏必要的项目管理知识和技能方面的培训。
3,公司对项目经理的工作缺乏进行指
- IO输入输出部分探讨
百合不是茶
IO
//文件处理 在处理文件输入输出时要引入java.IO这个包;
/*
1,运用File类对文件目录和属性进行操作
2,理解流,理解输入输出流的概念
3,使用字节/符流对文件进行读/写操作
4,了解标准的I/O
5,了解对象序列化
*/
//1,运用File类对文件目录和属性进行操作
//在工程中线创建一个text.txt
- getElementById的用法
bijian1013
element
getElementById是通过Id来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单,就是给每个标签分配一个ID号。
返回具有指定ID属性值的第一个对象的一个引用。
语法:
&n
- 励志经典语录
bijian1013
励志人生
经典语录1:
哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧……奋斗到12点都舍不得休息,看就看一些励志的影视或者文章,不要当作消遣;学会思考人生,学会感悟人生
- [MongoDB学习笔记三]MongoDB分片
bit1129
mongodb
MongoDB的副本集(Replica Set)一方面解决了数据的备份和数据的可靠性问题,另一方面也提升了数据的读写性能。MongoDB分片(Sharding)则解决了数据的扩容问题,MongoDB作为云计算时代的分布式数据库,大容量数据存储,高效并发的数据存取,自动容错等是MongoDB的关键指标。
本篇介绍MongoDB的切片(Sharding)
1.何时需要分片
&nbs
- 【Spark八十三】BlockManager在Spark中的使用场景
bit1129
manager
1. Broadcast变量的存储,在HttpBroadcast类中可以知道
2. RDD通过CacheManager存储RDD中的数据,CacheManager也是通过BlockManager进行存储的
3. ShuffleMapTask得到的结果数据,是通过FileShuffleBlockManager进行管理的,而FileShuffleBlockManager最终也是使用BlockMan
- yum方式部署zabbix
ronin47
yum方式部署zabbix
安装网络yum库#rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm 通过yum装mysql和zabbix调用的插件还有agent代理#yum install zabbix-server-mysql zabbix-web-mysql mysql-
- Hibernate4和MySQL5.5自动创建表失败问题解决方法
byalias
J2EEHibernate4
今天初学Hibernate4,了解了使用Hibernate的过程。大体分为4个步骤:
①创建hibernate.cfg.xml文件
②创建持久化对象
③创建*.hbm.xml映射文件
④编写hibernate相应代码
在第四步中,进行了单元测试,测试预期结果是hibernate自动帮助在数据库中创建数据表,结果JUnit单元测试没有问题,在控制台打印了创建数据表的SQL语句,但在数据库中
- Netty源码学习-FrameDecoder
bylijinnan
javanetty
Netty 3.x的user guide里FrameDecoder的例子,有几个疑问:
1.文档说:FrameDecoder calls decode method with an internally maintained cumulative buffer whenever new data is received.
为什么每次有新数据到达时,都会调用decode方法?
2.Dec
- SQL行列转换方法
chicony
行列转换
create table tb(终端名称 varchar(10) , CEI分值 varchar(10) , 终端数量 int)
insert into tb values('三星' , '0-5' , 74)
insert into tb values('三星' , '10-15' , 83)
insert into tb values('苹果' , '0-5' , 93)
- 中文编码测试
ctrain
编码
循环打印转换编码
String[] codes = {
"iso-8859-1",
"utf-8",
"gbk",
"unicode"
};
for (int i = 0; i < codes.length; i++) {
for (int j
- hive 客户端查询报堆内存溢出解决方法
daizj
hive堆内存溢出
hive> select * from t_test where ds=20150323 limit 2;
OK
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
问题原因: hive堆内存默认为256M
这个问题的解决方法为:
修改/us
- 人有多大懒,才有多大闲 (评论『卓有成效的程序员』)
dcj3sjt126com
程序员
卓有成效的程序员给我的震撼很大,程序员作为特殊的群体,有的人可以这么懒, 懒到事情都交给机器去做 ,而有的人又可以那么勤奋,每天都孜孜不倦得做着重复单调的工作。
在看这本书之前,我属于勤奋的人,而看完这本书以后,我要努力变成懒惰的人。
不要在去庞大的开始菜单里面一项一项搜索自己的应用程序,也不要在自己的桌面上放置眼花缭乱的快捷图标
- Eclipse简单有用的配置
dcj3sjt126com
eclipse
1、显示行号 Window -- Prefences -- General -- Editors -- Text Editors -- show line numbers
2、代码提示字符 Window ->Perferences,并依次展开 Java -> Editor -> Content Assist,最下面一栏 auto-Activation
- 在tomcat上面安装solr4.8.0全过程
eksliang
Solrsolr4.0后的版本安装solr4.8.0安装
转载请出自出处:
http://eksliang.iteye.com/blog/2096478
首先solr是一个基于java的web的应用,所以安装solr之前必须先安装JDK和tomcat,我这里就先省略安装tomcat和jdk了
第一步:当然是下载去官网上下载最新的solr版本,下载地址
- Android APP通用型拒绝服务、漏洞分析报告
gg163
漏洞androidAPP分析
点评:记得曾经有段时间很多SRC平台被刷了大量APP本地拒绝服务漏洞,移动安全团队爱内测(ineice.com)发现了一个安卓客户端的通用型拒绝服务漏洞,来看看他们的详细分析吧。
0xr0ot和Xbalien交流所有可能导致应用拒绝服务的异常类型时,发现了一处通用的本地拒绝服务漏洞。该通用型本地拒绝服务可以造成大面积的app拒绝服务。
针对序列化对象而出现的拒绝服务主要
- HoverTree项目已经实现分层
hvt
编程.netWebC#ASP.ENT
HoverTree项目已经初步实现分层,源代码已经上传到 http://hovertree.codeplex.com请到SOURCE CODE查看。在本地用SQL Server 2008 数据库测试成功。数据库和表请参考:http://keleyi.com/a/bjae/ue6stb42.htmHoverTree是一个ASP.NET 开源项目,希望对你学习ASP.NET或者C#语言有帮助,如果你对
- Google Maps API v3: Remove Markers 移除标记
天梯梦
google maps api
Simply do the following:
I. Declare a global variable:
var markersArray = [];
II. Define a function:
function clearOverlays() {
for (var i = 0; i < markersArray.length; i++ )
- jQuery选择器总结
lq38366
jquery选择器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
- 基础数据结构和算法六:Quick sort
sunwinner
AlgorithmQuicksort
Quick sort is probably used more widely than any other. It is popular because it is not difficult to implement, works well for a variety of different kinds of input data, and is substantially faster t
- 如何让Flash不遮挡HTML div元素的技巧_HTML/Xhtml_网页制作
刘星宇
htmlWeb
今天在写一个flash广告代码的时候,因为flash自带的链接,容易被当成弹出广告,所以做了一个div层放到flash上面,这样链接都是a触发的不会被拦截,但发现flash一直处于div层上面,原来flash需要加个参数才可以。
让flash置于DIV层之下的方法,让flash不挡住飘浮层或下拉菜单,让Flash不档住浮动对象或层的关键参数:wmode=opaque。
方法如下:
- Mybatis实用Mapper SQL汇总示例
wdmcygah
sqlmysqlmybatis实用
Mybatis作为一个非常好用的持久层框架,相关资料真的是少得可怜,所幸的是官方文档还算详细。本博文主要列举一些个人感觉比较常用的场景及相应的Mapper SQL写法,希望能够对大家有所帮助。
不少持久层框架对动态SQL的支持不足,在SQL需要动态拼接时非常苦恼,而Mybatis很好地解决了这个问题,算是框架的一大亮点。对于常见的场景,例如:批量插入/更新/删除,模糊查询,多条件查询,联表查询,