- 嵌入式Linux开发---UART串口通信驱动硬件编程
奔跑的蜗牛!
嵌入式Linux经验教程linuxarm开发驱动开发mcuc++qt嵌入式硬件
0、串口基础准备嵌入式系统中,诸多设备都可以通过串口来控制,比如WiFi、蓝牙、RFID等等,因此在嵌入式设备中使用串口就显得特别重要。首先,有几个概念简单澄清一下。RS232、RS485和TTL指的是电气电平标准。一般而言,TTL使用0V表示低电平,+5V表示高电平。RS232使用负逻辑电平,即+3V~+15V表示低电平,-3V~-15V表示高电平。RS485和RS232一样都是基于串口的通讯接
- 【QT教程】QT6硬件图形界面编程 QT硬件编程
QT性能优化QT原理源码QT界面美化
qtqt6.3qt5c++QT教程
QT6硬件图形界面编程使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与源码分析视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个QT技术视频免费QT视频课程QT统计图和QT数据可视化视频免费看免费QT视频课程QT性能优化视频免费看免费QT视频课程QT界面美化视频免费看1QT6硬件图形界面编程概述1.1QT6硬件图形界面编程简介1.1.1QT6硬件
- 嵌入式Linux开发---Socket CAN通信驱动硬件编程
牛马大师兄
嵌入式Linux经验教程嵌入式硬件linux网络协议arm开发mcuiottcp/ip
提醒:使用LinuxCAN开发的需要具备网络编程的部分基础,SocketCAN的使用类似于TCP/IPLinux开发板通过Socketcan驱动设备的参考源码demo见文末。0、CAN基础准备CAN,全称为“ControllerAreaNetwork”,即控制器局域网,是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车
- 嵌入式Linux开发---RS485通信驱动硬件编程
牛马大师兄
嵌入式Linux经验教程linux嵌入式硬件arm开发驱动开发mcu物联网
提醒:RS485的使用与UART串口的使用基本相同,差别在于使用485时需要手动切换485芯片的收发引脚模式。Linux驱动RS485通信的程序源码Demo见文末。1、RS485基础铺垫智能仪表随着80年代初单片机技术的成熟而发展起来,世界仪表市场基本被智能仪表所垄断,这归结于企业信息化的需要,而企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接
- 新手如何学习学嵌入式开发?
华清远见成都中心
学霸笔记学习
新手如何学习嵌入式开发?这个问题相信是困扰所有嵌入式初学者的难题,下面的内容是嵌入式学习必学的:C语言;C++;操作系统;计算机组成原理;linux编程;51单片机;arm;硬件编程语言(FPGA);模拟电路&数字电路。1、cc++语言,这是计算机行业的必修课,必须找扎实实学好,可以安装turboc编译器为开发环境,联系C语言编程;安装vc++6.0学习C++编程。2、操作系统,先在电脑上安装一个
- 嵌入式开发需要学mysql吗_学习嵌入式开发需要学习哪些课程?如何学习?
jimwalk2014
嵌入式开发需要学mysql吗
针对很多的大学生嵌入式开发初学者来说,对嵌入式开发的学习还很迷茫。今天信盈达嵌入式培训老师给出参考建议:首先:嵌入式开发需要学习哪些课程?因为嵌入式开发的方向不同,所学习的内容会有所区别,但是无论是哪个方向,学习嵌入式开发的必学课程有:一:嵌入式开发的必学课程1、C语言2、C++3、操作系统4、计算机组成原理5、linux编程6、51单片机7、arm8、硬件编程语言(FPGA)9、模拟电路&数字电
- Arduino基础入门
什么时间能闲下来打篮球啊
Arduino单片机嵌入式硬件
资料来源于太极创客详细网址:http://www.taichi-maker.comArduino开源硬件编程语言C++编程int类型默认赋值0loop循环变量回滚arduino内存有限,选择合适的数据类型,太大太小都不合适pinMode()通过pinMode()函数,你可以将Arduino的引脚配置为以下三种模式:输出(OUTPUT)模式输入(INPUT)模式输入上拉(INPUT_PULLUP)模
- 算力网络调研笔记
剩下的盛夏~
其余网络fpga开发
算力网络调研笔记基础知识算力算力是通过对信息数据进行处理,实现目标结果输出的计算能力。算力的分类我们将算力分为两大类,分别是通用算力和专用算力。像x86这样的CPU处理器芯片,就是通用芯片。它们能完成的算力任务是多样化的,灵活的,但是功耗更高。而专用芯片,主要是指FPGA和ASIC。FPGA,是可编程集成电路。它可以通过硬件编程来改变内部芯片的逻辑结构,但软件是深度定制的,执行专门任务。ASIC,
- ARM day5、day6 硬件编程
Wexcill
arm开发
一、硬件fs4412sd卡串口线电源二、根据原理图点灯1、确定需求:点灯(亮or灭)2、查看原理图2.1外设原理图devboard查找LED2->CHG_COK(核心板)2.2核心板原理图coreboard查找CHG_COK->XEINT23/KP_ROW7/ALV_DBG19/GPX2_72.3看芯片手册GPIO控制(第六章)->查找GPX22.4筛选寄存器(概述)整体的配置或控制寄存器、功能相
- ARM day4 汇编及硬件编程
Wexcill
arm开发汇编
一、指令--数据从内存到cpu--ldr、strload--加载读store--存储写在ARM架构下,数据从内存到cpu直接的移动只能通过LDR/STR来完成mov只能在寄存器之间移动数据,或把立即数移动到寄存器,并且数据长度不能超过8位strr2,[r0]//把r2的数据存储(写)到r0地址*((int*)r0)=r2往右写ldrr1,[r0]//把r0地址中的数据加载(读)到r1中r1=*((
- 1. FPGA概述
中年阿甘
我的FPGA学习FPGA应用FPGA入门
文章目录1.什么是FPGA2.学习FPGA有什么用3.学习FPGA需要何种先决条件1.什么是FPGA这个问题太low了,身处数字时代,从事电子信息行业,居然不知道FPGA?岂非笑谈?介绍FPGA的资料太多了,还是从它的字面上来初识它吧。FPGA,Field-ProgrammableGateArray,每个单词意义如下:Field:现场,指的是在最终实际运行的现场(数字芯片)上直接硬件编程。Prog
- ARM硬件编程
Omedetou。
开发语言汇编
ARMFlash输入输出设备ARM的最小系统电源时钟(晶振)复位内存CPU(ARM920T)运算器R0R1R12PCPC:程序计数器,指向正在执行的下下条指令,默认做自增运算LR:链接寄存器,存储函数的返回地址SP:栈指针寄存器,指向栈顶CPSR:当前程序状态寄存器,存储进位,借位,溢出,结果为0,工作模式,大小端,中断使能等等。SPSR:保存程序状态寄存器,是CPSR的备份MMU:内存管理单元,
- 2020-01-13硬件设计语言版本更新与Vivado 2018.3支持
az1981cn
VHDL和verilog是两种国际公认的硬件编程语言,版本更替如下:IEEEStd1364-2001_IEEEStandardforVerilogHardwareDescriptionLanguage=>IEEEStd1364-2005_IEEEStandardforVerilogHardwareDescriptionLanguage=>IEEEStd1800-2009_IEEEStandardf
- 硬件编程语言 vhdl
程序猿Cyinen
title:硬件编程语言的部分程序实现tags:硬件编程语言编程语言7人投票表决器1、利用全加器实现libraryieee;useieee.std_logic_1164.all;entityvote7isport(a,b,c,d,e,f,g:instd_logic;pass:outstd_logic);architectureoneofvote7iscomponentf_adderport(ain
- 硬件编程语言
HockerF
pyHDLfpga开发
硬件画板说白了就是电气的连接,相较于PCB连接在2.5D中完成(有些大佬们是直接3D设计)考虑的东西会更多,原理图的抽象使得硬件思路更加简单。就算是这样,增加到上千门器件后的大工程是非常难以进行的编辑和检查的,而如今的逻辑门等芯片电路规模都快上千亿级别了,这个规模已经不是人的两只眼睛或者一个团队能够用原理图来表示出来的。于是硬件语言verilog和VHDL就出现了,是相对于传统原理图这可以完成上万
- 如何学习嵌入式系统开发:入门指南
若忘即安
学习单片机嵌入式硬件
目录1.建立基础知识1.1计算机体系结构1.2编程语言1.3电子学基础2.学习嵌入式系统理论2.1嵌入式系统概念2.2微控制器和微处理器2.3实时操作系统(RTOS)3.实践项目3.1选择一款开发板3.2学习硬件编程3.3编写嵌入式软件3.4手动组装电路4.深入学习专业课程4.1在线课程和教材4.2大学课程5.参与开源社区和项目5.1参与开源项目5.2制定个人项目6.深入领域专业化6.1选择专业方
- 《Unity Shader 与 计算机图形学》第二章
CeresMan
Unityunity图形计算机架构
提示:本篇将会非常长~本系列文章分为硬件编程入门工程实践上一篇主要介绍了GPU的特征工作原理以及渲染的底层流程其实对于新架构而言还有所不同Shader描述了如何渲染物体的信息,包括:TextureSetup、纹理设置MaterialProperty、材质设置RenderState、渲染状态BlendSetup、混合设置PixelShader、像素着色VertexShader、定点着色RenderT
- C/C++
进一步,柳绿花红
c语言
C语言简介C语言诞生于1970年~1973年,在肯·汤普逊和丹尼斯·里奇的编写下完成,归属于美国贝尔实验室。C语言专门用于编写操作系统而发明的编程语言,所有天生适合对硬件编程,也以运行速度快而著称,也非常适合实现数据结构和算法。由于出现时间过早,有很多缺陷,已经存在着很多的陷阱,但是我们的前辈给我们总结了一些避免陷阱的经验教训《c陷阱与缺陷》C语言的语法很自由,但是也意味着危险。自由源于自律!C8
- 树莓派硬件编程——(二)用RPi.GPIO库获取信号
创客老师Apple
树莓派#树莓派硬件编程树莓派RPi.GPIO
说到输入,我们可以简单的把传感器分为数字传感器和模拟传感器,数字传感器就是指只有高低电平两种状态的传感器,比如说开关、红外线传感器、倾斜传感器、继电器等等,他们只有两种状态:闭合和断开,像这种传感器我们获取状态就非常简单了,今天我们也着重讨论数字信号的获取和处理。那么什么是模拟传感器呢?那么就先举个栗子,我们说话发出的声音,声音是一种连续的量,从发出到结束,能量越来越大再逐渐变小,直到结束,声音还
- C语言复习第一周归纳总结(简介~switch开关语句)
micors
c语言
一、C语言简介1、BCPL->NewB->C->UNIX->Minx->Linux->gccC语言诞生:1971~73年,美国贝尔实验室,肯.汤普逊和丹尼斯.里奇(二选一:丹尼斯.里奇)C是为了编写操作系统诞生的,天然适合对硬件编程,以运行速度快而闻名,而且C语言非常适合编写数据结构和算法(早期C为科学家使用,且出现时间太早,所以为了运行快而将一些“人皆熟知”的规则要求不加约束,也是c比c++更松
- Verilog硬件编程基础语法笔记
DYBOY
Verilog笔记行为仿真assign:assign相当于连线,一般是将一个变量的值不间断地赋值给另一个变量,就像把这两个变量连在一起,所以习惯性的当做连线用,比如把一个模块的输出给另一个模块当输入。对wire型变量赋值,wire是线网,相当于实际的连接线,如果要用assign直接连接,就用wire型变量。wire型变量的值随时变化。(1)在Verilogmodule中的所有过程块(如initia
- 一款练习汇编的神器——DosBox
量子孤岛
C/C++汇编dosbox汇编语言
往期回顾CPU的“三条”总线物理地址是怎么确定的?以8086为例前面两节简单地阐述了CPU和内存如何通信以及物理地址的确定方法。今天开始实战演练下如何操纵寄存器和内存,因为岛主是基于8086来学习的汇编,先不谈Linux,这里我们借助一款神器来通透的观察寄存器和内存——DosBox。DosBox体验一个裸机的环境,在一个没有操作系统的环境中直接对硬件编程是很酷的一件事情。学习汇编需要使用debug
- 嵌入式软件工程师面试的注意事项
嵌入式新手小张
嵌入式面试面试
面试嵌入式软件工程师时,除了考察基本的C语言能力和linux操作系统知识外,还应注意以下几点:熟练掌握数据结构,因为这是算法和程序设计的核心基础。熟悉嵌入式系统的基本原理和架构,例如ARM体系结构和接口技术。有一定的硬件基础知识,了解硬件编程的相关概念和技术。对于嵌入式系统的开发环境、工具和调试技术也需要有一定的了解。需要具备一定的编程经验,并且能够通过实例展示自己的项目经验和技术能力。需要具备良
- 初识c语言day01
耶耶耶467
c++c语言
一、c语言简介BCPL->newB->c语言->UNIX->Minix->Linux->gccc语言诞生于1970~1973年,在肯·汤普逊和丹尼斯·里奇的编写下完成,归属于美国贝尔实验室。c语言是专门用于编写操作系统而发明的编程语言,所以天生适合对硬件编程,也以运行速度快而著称,也非常适合实现数据结构和算法由于出现的时间过早,有很多缺陷,也存在着很多的陷阱,但是我们的前辈给我们总结了一些避免陷阱
- 这款神器帮你钻到CPU和内存的肚子里!
量子孤岛
大家晚上好。今天是汇编学习的第三弹!前面两节简单地阐述了CPU和内存如何通信以及物理地址的确定方法。今天开始实战演练下如何操纵寄存器和内存,因为岛主是基于8086来学习的汇编,先不谈Linux,这里我们借助一款神器来通透的观察寄存器和内存——DosBox。DosBox体验一个裸机的环境,在一个没有操作系统的环境中直接对硬件编程是很酷的一件事情。学习汇编需要使用debug来帮助我们更好地了解计算机系
- arduino入门(一)arduino下载安装,炒鸡详解
口在天上,数在心中
arduino单片机
arduino入门(一)下载安装,详解哈一个电脑小白的自我学习成长之路*_*。由于工作,接触到硬件(什么单片机啊,PCB板,啥的一大堆硬件名词不是很懂哈,就慢慢查学习),然后在某乎上看到一个博主,用软硬件知识做各种好玩的东西(做的东西稀奇古怪,装B一绝,有趣又好玩),激发了我学习硬件编程的兴趣。看了好久什么树莓派,啥啥啥的不懂。然后,看到arduino这个开源,眼前一亮。你懂了,开源就是代码共享哈
- 树莓派4B-WiringPi库的安装和使用 (C和Python版)
电子芯吧客
开发板树莓派python
本文适合:掌握一定的linux常用基本命令,有C或Python编程基础的读者。有很多入坑树莓派的新手会Python或者C语言,想玩转树莓派上的GPIO硬件资源,但是又不知道从何下手,本文就是一篇让新手入门树莓派GPIO硬件编程的文章。通过安装WiringPi库,让树莓派的硬件编程变的和Arduino编程一样简单。WiringPi库简介WiringPi官网:http://wiringpi.com/(
- 基于飞腾芯片的设计与调试入门指导
乌拉大喵喵
飞腾飞腾自主可控D2000FT-2000/4飞腾主板
一、啥是自主可控国产CPU现在厂家细算起来其实有很多,现在华为、小米也在做自己的CPU,瑞芯微、全志等的SoC现在也是广泛应用。但是真正能叫做自主可控的CPU厂商,只有6家。那啥是自主可控?首先来不严谨的讲下现在数字芯片是怎么做的设计。FPGA大家都知道,可以通过Verilog或者VHDL等硬件编程语言实现硬件功能。比如,我要实现一个SPI控制8个LED灯的功能,可能从市面上找这种功能的芯片是没有
- IO进程线程,文件IO(open),文件(stat)与目录(opendir)属性的读取
clown_30
算法linux文件IO
一、文件IO1、文件io通过系统调用来操作文件系统调用:系统提供给用户的一组API(接口函数)open/read/write/close/lseek...用户空间进程访问内核的接口把用户从底层的硬件编程中解放出来极大的提高了系统的安全性使用户程序具有可移植性(同一系统下)是操作系统的一部分文件io没有缓存区概念文件io操作文件的方式:通过文件描述符shell默认打开了三个文件:标准输入标准输出标准
- 物联网|可变参数的使用技巧|不一样的点灯实验|访问外设的寄存器|操作寄存器实现点灯|硬件编程的基本流程-学习笔记(11)
打酱油的工程师
物联网开发入门与实战物联网学习笔记
文章目录可变参数的使用技巧第三阶段-初级实验Lesson5:不一样的点灯实验---学习I/O的输出☆点灯的电路图分析1一起看看点灯的电路图Tip1:另一种点灯的电路Tip1:如何访问外设的寄存器2STM32F407中操作GPIO的方法通过直接操作寄存器实现点灯实验Tip1:硬件编程的基本流程2代码实现及分析可变参数的使用技巧voidfixed_args_func(inta,doubleb,char
- TOMCAT在POST方法提交参数丢失问题
357029540
javatomcatjsp
摘自http://my.oschina.net/luckyi/blog/213209
昨天在解决一个BUG时发现一个奇怪的问题,一个AJAX提交数据在之前都是木有问题的,突然提交出错影响其他处理流程。
检查时发现页面处理数据较多,起初以为是提交顺序不正确修改后发现不是由此问题引起。于是删除掉一部分数据进行提交,较少数据能够提交成功。
恢复较多数据后跟踪提交FORM DATA ,发现数
- 在MyEclipse中增加JSP模板 删除-2008-08-18
ljy325
jspxmlMyEclipse
在D:\Program Files\MyEclipse 6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.wizards_6.0.1.zmyeclipse601200710\templates\jsp 目录下找到Jsp.vtl,复制一份,重命名为jsp2.vtl,然后把里面的内容修改为自己想要的格式,保存。
然后在 D:\Progr
- JavaScript常用验证脚本总结
eksliang
JavaScriptjavaScript表单验证
转载请出自出处:http://eksliang.iteye.com/blog/2098985
下面这些验证脚本,是我在这几年开发中的总结,今天把他放出来,也算是一种分享吧,现在在我的项目中也在用!包括日期验证、比较,非空验证、身份证验证、数值验证、Email验证、电话验证等等...!
&nb
- 微软BI(4)
18289753290
微软BI SSIS
1)
Q:查看ssis里面某个控件输出的结果:
A MessageBox.Show(Dts.Variables["v_lastTimestamp"].Value.ToString());
这是我们在包里面定义的变量
2):在关联目的端表的时候如果是一对多的关系,一定要选择唯一的那个键作为关联字段。
3)
Q:ssis里面如果将多个数据源的数据插入目的端一
- 定时对大数据量的表进行分表对数据备份
酷的飞上天空
大数据量
工作中遇到数据库中一个表的数据量比较大,属于日志表。正常情况下是不会有查询操作的,但如果不进行分表数据太多,执行一条简单sql语句要等好几分钟。。
分表工具:linux的shell + mysql自身提供的管理命令
原理:使用一个和原表数据结构一样的表,替换原表。
linux shell内容如下:
=======================开始 
- 本质的描述与因材施教
永夜-极光
感想随笔
不管碰到什么事,我都下意识的想去探索本质,找寻一个最形象的描述方式。
我坚信,世界上对一件事物的描述和解释,肯定有一种最形象,最贴近本质,最容易让人理解
&
- 很迷茫。。。
随便小屋
随笔
小弟我今年研一,也是从事的咱们现在最流行的专业(计算机)。本科三流学校,为了能有个更好的跳板,进入了考研大军,非常有幸能进入研究生的行业(具体学校就不说了,怕把学校的名誉给损了)。
先说一下自身的条件,本科专业软件工程。主要学习就是软件开发,几乎和计算机没有什么区别。因为学校本身三流,也就是让老师带着学生学点东西,然后让学生毕业就行了。对专业性的东西了解的非常浅。就那学的语言来说
- 23种设计模式的意图和适用范围
aijuans
设计模式
Factory Method 意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 适用性 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。
Abstr
- Java中的synchronized和volatile
aoyouzi
javavolatilesynchronized
说到Java的线程同步问题肯定要说到两个关键字synchronized和volatile。说到这两个关键字,又要说道JVM的内存模型。JVM里内存分为main memory和working memory。 Main memory是所有线程共享的,working memory则是线程的工作内存,它保存有部分main memory变量的拷贝,对这些变量的更新直接发生在working memo
- js数组的操作和this关键字
百合不是茶
js数组操作this关键字
js数组的操作;
一:数组的创建:
1、数组的创建
var array = new Array(); //创建一个数组
var array = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]
- 别人的阿里面试感悟
bijian1013
面试分享工作感悟阿里面试
原文如下:http://greemranqq.iteye.com/blog/2007170
一直做企业系统,虽然也自己一直学习技术,但是感觉还是有所欠缺,准备花几个月的时间,把互联网的东西,以及一些基础更加的深入透析,结果这次比较意外,有点突然,下面分享一下感受吧!
&nb
- 淘宝的测试框架Itest
Bill_chen
springmaven框架单元测试JUnit
Itest测试框架是TaoBao测试部门开发的一套单元测试框架,以Junit4为核心,
集合DbUnit、Unitils等主流测试框架,应该算是比较好用的了。
近期项目中用了下,有关itest的具体使用如下:
1.在Maven中引入itest框架:
<dependency>
<groupId>com.taobao.test</groupId&g
- 【Java多线程二】多路条件解决生产者消费者问题
bit1129
java多线程
package com.tom;
import java.util.LinkedList;
import java.util.Queue;
import java.util.concurrent.ThreadLocalRandom;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.loc
- 汉字转拼音pinyin4j
白糖_
pinyin4j
以前在项目中遇到汉字转拼音的情况,于是在网上找到了pinyin4j这个工具包,非常有用,别的不说了,直接下代码:
import java.util.HashSet;
import java.util.Set;
import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin
- org.hibernate.TransactionException: JDBC begin failed解决方案
bozch
ssh数据库异常DBCP
org.hibernate.TransactionException: JDBC begin failed: at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:68) at org.hibernate.impl.SessionImp
- java-并查集(Disjoint-set)-将多个集合合并成没有交集的集合
bylijinnan
java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.ut
- Java PrintWriter打印乱码
chenbowen00
java
一个小程序读写文件,发现PrintWriter输出后文件存在乱码,解决办法主要统一输入输出流编码格式。
读文件:
BufferedReader
从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。
可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。
通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因
- [天气与气候]极端气候环境
comsci
环境
如果空间环境出现异变...外星文明并未出现,而只是用某种气象武器对地球的气候系统进行攻击,并挑唆地球国家间的战争,经过一段时间的准备...最大限度的削弱地球文明的整体力量,然后再进行入侵......
那么地球上的国家应该做什么样的防备工作呢?
&n
- oracle order by与union一起使用的用法
daizj
UNIONoracleorder by
当使用union操作时,排序语句必须放在最后面才正确,如下:
只能在union的最后一个子查询中使用order by,而这个order by是针对整个unioning后的结果集的。So:
如果unoin的几个子查询列名不同,如
Sql代码
select supplier_id, supplier_name
from suppliers
UNI
- zeus持久层读写分离单元测试
deng520159
单元测试
本文是zeus读写分离单元测试,距离分库分表,只有一步了.上代码:
1.ZeusMasterSlaveTest.java
package com.dengliang.zeus.webdemo.test;
import java.util.ArrayList;
import java.util.List;
import org.junit.Assert;
import org.j
- Yii 截取字符串(UTF-8) 使用组件
dcj3sjt126com
yii
1.将Helper.php放进protected\components文件夹下。
2.调用方法:
Helper::truncate_utf8_string($content,20,false); //不显示省略号 Helper::truncate_utf8_string($content,20); //显示省略号
&n
- 安装memcache及php扩展
dcj3sjt126com
PHP
安装memcache tar zxvf memcache-2.2.5.tgz cd memcache-2.2.5/ /usr/local/php/bin/phpize (?) ./configure --with-php-confi
- JsonObject 处理日期
feifeilinlin521
javajsonJsonOjbectJsonArrayJSONException
写这边文章的初衷就是遇到了json在转换日期格式出现了异常 net.sf.json.JSONException: java.lang.reflect.InvocationTargetException 原因是当你用Map接收数据库返回了java.sql.Date 日期的数据进行json转换出的问题话不多说 直接上代码
&n
- Ehcache(06)——监听器
234390216
监听器listenerehcache
监听器
Ehcache中监听器有两种,监听CacheManager的CacheManagerEventListener和监听Cache的CacheEventListener。在Ehcache中,Listener是通过对应的监听器工厂来生产和发生作用的。下面我们将来介绍一下这两种类型的监听器。
- activiti 自带设计器中chrome 34版本不能打开bug的解决
jackyrong
Activiti
在acitivti modeler中,如果是chrome 34,则不能打开该设计器,其他浏览器可以,
经证实为bug,参考
http://forums.activiti.org/content/activiti-modeler-doesnt-work-chrome-v34
修改为,找到
oryx.debug.js
在最头部增加
if (!Document.
- 微信收货地址共享接口-终极解决
laotu5i0
微信开发
最近要接入微信的收货地址共享接口,总是不成功,折腾了好几天,实在没办法网上搜到的帖子也是骂声一片。我把我碰到并解决问题的过程分享出来,希望能给微信的接口文档起到一个辅助作用,让后面进来的开发者能快速的接入,而不需要像我们一样苦逼的浪费好几天,甚至一周的青春。各种羞辱、谩骂的话就不说了,本人还算文明。
如果你能搜到本贴,说明你已经碰到了各种 ed
- 关于人才
netkiller.github.com
工作面试招聘netkiller人才
关于人才
每个月我都会接到许多猎头的电话,有些猎头比较专业,但绝大多数在我看来与猎头二字还是有很大差距的。 与猎头接触多了,自然也了解了他们的工作,包括操作手法,总体上国内的猎头行业还处在初级阶段。
总结就是“盲目推荐,以量取胜”。
目前现状
许多从事人力资源工作的人,根本不懂得怎么找人才。处在人才找不到企业,企业找不到人才的尴尬处境。
企业招聘,通常是需要用人的部门提出招聘条件,由人
- 搭建 CentOS 6 服务器 - 目录
rensanning
centos
(1) 安装CentOS
ISO(desktop/minimal)、Cloud(AWS/阿里云)、Virtualization(VMWare、VirtualBox)
详细内容
(2) Linux常用命令
cd、ls、rm、chmod......
详细内容
(3) 初始环境设置
用户管理、网络设置、安全设置......
详细内容
(4) 常驻服务Daemon
- 【求助】mongoDB无法更新主键
toknowme
mongodb
Query query = new Query(); query.addCriteria(new Criteria("_id").is(o.getId())); &n
- jquery 页面滚动到底部自动加载插件集合
xp9802
jquery
很多社交网站都使用无限滚动的翻页技术来提高用户体验,当你页面滑到列表底部时候无需点击就自动加载更多的内容。下面为你推荐 10 个 jQuery 的无限滚动的插件:
1. jQuery ScrollPagination
jQuery ScrollPagination plugin 是一个 jQuery 实现的支持无限滚动加载数据的插件。
2. jQuery Screw
S