- FreeRTOS第9篇:任务的“快捷消息”——任务通知
指尖动听知识库
单片机stm32freertos
文/指尖动听知识库-星愿文章为付费内容,商业行为,禁止私自转载及抄袭,违者必究!!!文章专栏:深入FreeRTOS内核:从原理到实战的嵌入式开发指南引言:嵌入式系统的“微信私聊”想象你身处一个繁忙的办公室:同事们(任务)需要频繁沟通,传递文件(数据)或确认进度(同步)。如果每次沟通都召开全员会议(队列/信号量),效率必然低下;但若改用即时消息(任务通知),则能精准直达,快速响应。FreeRTOS的
- 芯片与寄存器
jhb222
stm32
芯片与寄存器作为一个嵌入式开发人员,从接触第一块单片机的时候,就一定会听到一个此,叫做寄存器。单片机的很多功能都是通过配置修改寄存器来实现的。我们了解寄存器,也读写过很多的寄存器一、操作过得寄存器先回顾一下我们以前操作过得寄存器:这是一段51单片机初始化定时器的代码voidTIME_Init(){TMOD=0x11; TL0=0; TH0=0;TL1=0;
- J-OB烧录文件深入解析与应用指南
满天乱走
本文还有配套的精品资源,点击获取简介:本文档为J-OB系列的烧录文件,创建于2020年,用于嵌入式系统中微控制器单元(MCU)的固件编程。烧录文件是将程序代码写入MCU闪存中的二进制文件,可包含固件代码、配置数据或设备驱动。本文将详细探讨烧录文件的应用,包括烧录过程、开发环境准备、代码编写、编译链接、烧录参数配置、编程器连接以及固件烧录和验证等关键步骤。1.嵌入式系统烧录文件概念嵌入式系统烧录文件
- STM32F4系列微控制器深入应用手册
满天乱走
本文还有配套的精品资源,点击获取简介:STM32F4系列微控制器由意法半导体推出,基于ARMCortex-M4内核,旨在提供高性能和低功耗的嵌入式解决方案。这些详细文档覆盖了Cortex-M4处理器架构、处理器状态、系统控制寄存器、调试接口、外设功能和电气特性等方面,帮助开发者深入理解STM32F4的设计和应用。文档内容详尽,包括直接内存访问、图形显示控制器、音频接口和内存控制器的特定外设,以及如
- 学习笔记之debian的thonny开发(尚未验证)--从stm32裸机到linux嵌入式系统
sjh2100
嵌入式硬件硬件工程linuxstm32debian
这应该算stm32裸机用户转linux嵌入式系统的入门学习笔记。【鲁班猫】39-vnc远程桌面连接鲁班猫_哔哩哔哩_bilibili本集的鲁班猫的视频介绍中,没有清晰明确指出需要linux开发板接入网络,接入网络可以使用有线网口或者wifi路由,有些提示信息是来自开发板还是win电脑屏幕并不是很明确。stm32开发需要win+keil+stlink+开发板。linux嵌入式系统应用开发需要:lin
- 掌握SQLite_轻量级数据库的全面指南
随风九天
java匠心数据库数据库sqlite
1.引言1.1SQLite简介SQLite是一个嵌入式关系型数据库管理系统,它不需要单独的服务器进程或系统配置。它的设计目标是简单、高效、可靠,适用于各种应用场景,尤其是移动设备和嵌入式系统。1.2为什么选择SQLite轻量级:文件大小通常在几百KB到几MB之间。无服务器架构:不需要单独的服务器进程。跨平台支持:支持多种操作系统和编程语言。事务支持:支持ACID事务。1.3适用场景与限制适用场景:
- 嵌入式编程——数据结构与linux编程
做自己'S Catanin
数据结构linuxc#
根据dict.txt文件中的内容,用户输入单词获得单词含义#include"public.h"intmain(void){structlist_head*parray=NULL;FILE*fp=NULL;char*nret=NULL;char*pword=NULL;char*pparaphrase=NULL;intnum=0;charstr[1024]={0};charword[256]={0};
- 嵌入式工程师全攻略:岗位职责与技能要求详解
Nebula嵌入式
嵌入式科普嵌入式
文章目录一、前言二、**硬件架构中最常用的有哪几种**三、嵌入式的岗位及技能要求3.1嵌入式硬件3.1.1主要职责3.1.2技能要求3.1.3学习建议3.2嵌入式单片机3.2.1主要职责3.2.2技能要求3.2.3学习建议3.3嵌入式linux3.3.1主要职责3.3.2技能要求3.3.3学习建议一、前言这是根据我个人和网上的一些资料编写的,可能有不对的地方请及时提醒。二、硬件架构中最常用的有哪几
- springboot项目如何部署到tomcat中
红豆和绿豆
javaspringboottomcat服务器
1、使用springboot内部嵌入的tomcat可以改一些tomcat的参数2、可以把springboot项目打包为war包,然后部署到tomcat中去SpringBoot默认使用嵌入式Tomcat作为其Web容器,这使得SpringBoot应用可以作为一个独立的JAR文件运行。这种嵌入式服务器的方式简化了部署过程,只需要Java环境即可运行。嵌入式Tomcat的特点简化部署:SpringBoo
- Linux编程:嵌入式ARM平台Linux网络实时性能优化
橘色的喵
Linux性能优化功能优化arm开发linux网络实时性能优化内核优化
文章目录0.概要1.时钟周期与网络性能的权衡时钟周期(ClockPeriod)**优化策略:****副作用:**2.网络中断优化**问题:****优化策略:****副作用:**3.网络协议栈优化**优化策略:****副作用:**4.禁用内存页面交换(禁用Swap)为什么禁用Swap?**禁用Swap配置:****副作用:**5.配置`swappiness`为0**如何设置`swappiness`为
- SpringBoot整合H2并使用Flyway管理数据库版本
程序猿Ryan
springbootspringboot
SpringBoot整合H2并使用Flyway管理数据库版本一、H2数据库简介1、H2数据库是一个开源的关系型数据库。H2是一个嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时支持网络版和嵌入式版本,有比较好的兼容性,支持相当标准的sql标准,支持集群2、提供JDBC、ODBC访问接口,提供了非常友好的基于web的数据库管理界面二、H2数据库连接方式1、以嵌入式(本地)连接方式连接H2
- 宇树G1嵌入式软件架构及技术实现
爱吃青菜的大力水手
架构fpga开发机器人算法
Opensourcedatacollection:https://github.com/unitreerobotics/avp_teleoperateOpensourcelearningalgorithms:https://github.com/unitreerobotics/unitree_IL_lerobotOpensourcedatasetsandmodels:https://hugging
- sqlite数据库
SickeyLee
Android项目总结数据库sqliteandroid
一、什么是sqlite数据库SQLite,是一款轻型的数据库,它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。1、简单,无
- 芯片中,ping pang mode(乒乓模式)、one shot mode、影子寄存器等介绍
诗丶远方的田筠
pingpangmode乒乓模式oneshotmode影子寄存器
乒乓模式(Ping-PongMode)在芯片或者嵌入式系统中,"乒乓模式"(Ping-PongMode)是一种常见的设计模式,尤其在数据传输、内存管理、通信等领域应用广泛。这个模式的名字来自于“乒乓球”在两个点之间来回弹跳的形象,反映了数据或任务在两个缓冲区之间切换的特性。乒乓模式(Ping-PongMode)是什么?乒乓模式的核心思想是通过两个缓冲区(或内存区域)来交替使用,以提高系统的效率和响
- 一种MCU设备框架设计与实现
jiuri_1215
MCU开发单片机嵌入式硬件设备框架
引言在嵌入式系统开发中,一个良好的设备驱动框架可以大大提高代码的可维护性和可移植性。本文将介绍一个轻量级的MCU设备框架实现,该框架采用面向对象的思想,通过抽象设备接口,实现了设备管理的统一化和标准化。框架设计1.核心思想统一设备操作接口支持动态设备注册/注销链表管理多个设备面向对象的设计理念2.关键数据结构首先在头文件device_framework.h中定义核心数据结构:structdevic
- 【RK3588嵌入式图形编程】-SDL2-鼠标输入处理
视觉与物联智能
嵌入式Linux与边缘智能RK3588SDL2嵌入式图形嵌入式Linux物联网嵌入式硬件
鼠标输入处理文章目录鼠标输入处理1、概述2、鼠标移动事件3、鼠标点击事件4、鼠标点击位置5、鼠标双击6、鼠标进入和离开事件7、总结在本文中,将介绍如何在SDL2中检测和处理鼠标输入事件,包括鼠标移动、按钮点击以及窗口进入/退出。1、概述在本文中,我们将详细介绍如何检测和响应两种主要的鼠标输入形式——用户移动光标以及用户点击鼠标按钮。当检测到这些形式的输入时,一个SDL_Event会被推送到事件队列
- 康冠科技嵌入式面试题及参考答案
大模型大数据攻城狮
嵌入式嵌软单片机面试嵌入式硬件RTOS面试移植驱动开发
LCD驱动你自己做了哪些内容?在LCD驱动开发中,首先是硬件层面的理解。需要仔细研究LCD的数据手册,明确其引脚定义,包括电源引脚、数据引脚、控制引脚等。比如,对于常见的RGB接口LCD,要清楚哪几个引脚是用于传输红、绿、蓝三种颜色的数据,以及像VSYNC(垂直同步信号)、HSYNC(水平同步信号)这些控制显示同步的引脚功能。在软件层面,初始化工作是关键。要设置合适的寄存器来配置LCD的工作模式。
- STM32之SG90舵机控制
如愿小李
stm32嵌入式硬件单片机
目录前言:一、硬件准备与接线1.1硬件清单1.2接线二、SG90舵机简介1.1外观1.2基本参数1.3引脚说明1.4控制原理1.5特点1.6常见问题三、单片机简介四、程序设计4.1定时器配置4.2角度控制函数4.3主函数调用五、总结前言:STM32F103C8T6是一款性价比极高的ARMCortex-M3内核微控制器,广泛应用于嵌入式开发。SG90舵机则是小型舵机的代表,常用于机器人、智能家居等场
- C++学习指南
月眠老师
c++java算法
一、引言C++是一种功能强大的高级编程语言,它融合了面向过程编程和面向对象编程的特性。由于其效率高、可移植性强等优点,广泛应用于系统开发、游戏编程、嵌入式系统等诸多领域。对于想要深入学习C++的人来说,需要全面掌握其语法、编程范式、数据结构、算法以及相关的开发工具等多方面的知识。二、C++基础语法(一)基本数据类型整型(Integer)在C++中有多种整型类型,如int(通常为32位有符号整数)、
- 学习STM32的理由
zzxyd_qiao
stm32物联网
为什么要写这篇文章呢?这是一篇关于嵌入式入门的文章,因为我在进入嵌入式这个领域之前,也是遇到过非常多非常多的困难,所以呢,希望写下这篇文章,让大家看看少走弯路。首先,我打算先列举一下大家问得最多的几个问题,然后我们一起由问题切入进行一些讨论。问题1:我是学单片机好还是直接学STM32好???问题2:STM32如何才能快速入门?问题3:为什么是STM32呢?为什么不是ARM9,ARM11呢?下面我将
- STM32 是什么?同类产品有哪些
天机️灵韵
硬件设备物联网stm32单片机嵌入式硬件
STM32是什么?STM32是由意法半导体(STMicroelectronics)推出的基于ARMCortex-M内核的32位微控制器(MCU)系列。它专为高性能、低功耗的嵌入式应用设计,广泛应用于以下领域:工业控制(PLC、电机驱动)消费电子(智能家居、穿戴设备)物联网(传感器、通信模块)汽车电子(车载控制、CAN总线)医疗设备(便携式监测仪)。STM32提供丰富的产品线(如STM32F、STM
- C++开发IDE用VisualStudio好还是QtCreator好?
1号程序媛
Qt开发从零到精通C++开发大全idevisualstudioC++
在熟练使用了VisualStudio和QtCreator之后,我依然认为QtCreator作为C++项目开发IDE的便捷性真的相当杰出。当然了,VisualStudio和QtCreator本身就不是一个量级,VS越做越大,庞大的插件库也使得他能够支持从嵌入式到手机端,从web到脚本,甚至游戏,仿真等等各个领域的开发任务。所以做得大,必然导致很多细节功能没法做得好。相反,Qt的IDE工具QtCrea
- 精通嵌入式Linux应用程序开发技术
朱佳顺
本文还有配套的精品资源,点击获取简介:本教程深入探讨嵌入式Linux应用程序开发的各个方面,包括操作系统基础、编程语言应用、硬件接口、设备驱动、网络通信和性能优化等。通过基础到高级的技术解析,帮助开发者全面理解并掌握嵌入式Linux系统开发,包括C/C++编程、LinuxAPI使用、文件系统操作、设备驱动编写、网络编程技术、内存和处理器优化、构建系统和版本控制实践,以及硬件平台适配和调试工具运用,
- 嵌入式Linux应用开发基础-串口+RS485
德德儿
Linux基础知识linuxc语言
前言最近做嵌入式Linux项目,有用到RS485。就顺带复习了一下串口、RS485的相关知识。此篇文章主要是记录一下嵌入式Linux的RS485开发的基础知识和注意事项,与君共勉!一、Linux串口基础1.串口初始化(1)在Linux一切皆为文件,串口也不例外,初始化串口之前,需要先打开设备,调用标准函数open:intfd=open(RS485_ONE_UART_DEV,O_RDWR|O_NOC
- 嵌入式玩具--无人机字幕
无数碎片寻妳
不花钱计划玩游戏
day0101-无人机-组成结构-上哎,好,各位,那现在呢我们一起来看一下,就是咱们接下来要做的这个小项目啊。呃,当然这个名字有很多啊,就是这种飞行器有管,它叫四旋翼飞行器的,也有叫四轴飞行器的啊OK啊,好了,这个应该都能理解,对吧?哎,好,我就不再多说了。呃,其实它的机械结构是非常非常简单的,对不对?一共就是一个飞机,然后四个螺旋桨,对吧?四个电机啊,只要这四个电机转,那它就能够是不是提供向上的
- QEMU在嵌入式逆向分析中的应用
饮长安千年月
物联网安全elasticsearch大数据搜索引擎
本文详细汇总介绍了应用QEMU模拟器进行嵌入式环境构建及应用级、内核级逆向调试的技术方法,进行了详尽的实例讲解。一、用QEMU模拟嵌入式调试环境1.安装arm的交叉编译工具链如果订制一个交叉编译工具链,可使用crosstool-ng开源软件来构建。但在这里建议直接安装arm的交叉编译工具链:sudoapt-getinstallgcc-arm-linux-gnueabi或针对特定版本安装:sudoa
- 嵌入式C语言表驱动状态机
@吃了个团子被噎住了
c语言c#开发语言
嵌入式C语言表驱动状态机嵌入式中比较经常使用状态机模式,使用ifelse和switchcase出现比较多的状态时,这种方法实现的状态机可读性和可塑性比较差本章使用表驱动方法解决上述的问题以下代码参考博主:大白白https://zhuanlan.zhihu.com/p/530280333一维数组表驱动状态机实现把currentstate–event–operation()–nextstate的组合作
- 软考高级《系统架构设计师》知识点(四)
Ritchie里其
系统架构
嵌入式技术第二版新增内容嵌入式系统:以应用为中心、以计算机技术为基础,并将可配置与可裁减的软、硬件、集成于一体的专用计算机系统,需要满足应用对功能、可靠性、成本、体积和功耗等方面的严格要求。一般嵌入式系统由嵌入式处理器、相关支撑硬件、嵌入式操作系统、支撑软件以及应用软件组成。嵌入式处理器:由于嵌入式系统一般是在恶劣的环境条件下工作,与一般处理器相比,嵌入式处理器应可抵抗恶劣环境的影响,比如高温、寒
- 【Python】解决PyTorch报错:PytorchStreamReader failed reading zip archive: failed finding central的解决方案
I'mAlex
pythonpytorch开发语言
在使用PyTorch时,遇到“PytorchStreamReaderfailedreadingziparchive:failedfindingcentral”错误通常是由于损坏的模型文件或不兼容的文件版本导致的。这种问题在加载模型或数据时比较常见。以下是一些排查和解决该问题的步骤。博主简介:现任阿里巴巴嵌入式技术专家,15年工作经验,深耕嵌入式+人工智能领域,精通嵌入式领域开发、技术管理、简历招聘
- Python编写的嵌入式系统测试框架
程序员杨弋
Python全栈工程师学习指南嵌入式开发python开发语言嵌入式
嵌入式系统是一种专门设计用于控制和执行特定任务的计算机系统,测试嵌入式系统是确保其功能和性能达到预期的重要步骤,为了简化测试过程和提高效率,可以使用Python编写的测试框架,本文将介绍如何使用Python编写一个简单的嵌入式系统测试框架,并提供相应的源代码。测试框架的目标是提供一种结构化的方法来执行测试,并生成有关测试执行结果的报告,在嵌入式系统中测试框架通常涉及与硬件交互、执行测试用例、记录结
- Java实现的基于模板的网页结构化信息精准抽取组件:HtmlExtractor
yangshangchuan
信息抽取HtmlExtractor精准抽取信息采集
HtmlExtractor是一个Java实现的基于模板的网页结构化信息精准抽取组件,本身并不包含爬虫功能,但可被爬虫或其他程序调用以便更精准地对网页结构化信息进行抽取。
HtmlExtractor是为大规模分布式环境设计的,采用主从架构,主节点负责维护抽取规则,从节点向主节点请求抽取规则,当抽取规则发生变化,主节点主动通知从节点,从而能实现抽取规则变化之后的实时动态生效。
如
- java编程思想 -- 多态
百合不是茶
java多态详解
一: 向上转型和向下转型
面向对象中的转型只会发生在有继承关系的子类和父类中(接口的实现也包括在这里)。父类:人 子类:男人向上转型: Person p = new Man() ; //向上转型不需要强制类型转化向下转型: Man man =
- [自动数据处理]稳扎稳打,逐步形成自有ADP系统体系
comsci
dp
对于国内的IT行业来讲,虽然我们已经有了"两弹一星",在局部领域形成了自己独有的技术特征,并初步摆脱了国外的控制...但是前面的路还很长....
首先是我们的自动数据处理系统还无法处理很多高级工程...中等规模的拓扑分析系统也没有完成,更加复杂的
- storm 自定义 日志文件
商人shang
stormclusterlogback
Storm中的日志级级别默认为INFO,并且,日志文件是根据worker号来进行区分的,这样,同一个log文件中的信息不一定是一个业务的,这样就会有以下两个需求出现:
1. 想要进行一些调试信息的输出
2. 调试信息或者业务日志信息想要输出到一些固定的文件中
不要怕,不要烦恼,其实Storm已经提供了这样的支持,可以通过自定义logback 下的 cluster.xml 来输
- Extjs3 SpringMVC使用 @RequestBody 标签问题记录
21jhf
springMVC使用 @RequestBody(required = false) UserVO userInfo
传递json对象数据,往往会出现http 415,400,500等错误,总结一下需要使用ajax提交json数据才行,ajax提交使用proxy,参数为jsonData,不能为params;另外,需要设置Content-type属性为json,代码如下:
(由于使用了父类aaa
- 一些排错方法
文强chu
方法
1、java.lang.IllegalStateException: Class invariant violation
at org.apache.log4j.LogManager.getLoggerRepository(LogManager.java:199)at org.apache.log4j.LogManager.getLogger(LogManager.java:228)
at o
- Swing中文件恢复我觉得很难
小桔子
swing
我那个草了!老大怎么回事,怎么做项目评估的?只会说相信你可以做的,试一下,有的是时间!
用java开发一个图文处理工具,类似word,任意位置插入、拖动、删除图片以及文本等。文本框、流程图等,数据保存数据库,其余可保存pdf格式。ok,姐姐千辛万苦,
- php 文件操作
aichenglong
PHP读取文件写入文件
1 写入文件
@$fp=fopen("$DOCUMENT_ROOT/order.txt", "ab");
if(!$fp){
echo "open file error" ;
exit;
}
$outputstring="date:"." \t tire:".$tire."
- MySQL的btree索引和hash索引的区别
AILIKES
数据结构mysql算法
Hash 索引结构的特殊性,其 检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。
可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢
- JAVA的抽象--- 接口 --实现
百合不是茶
抽象 接口 实现接口
//抽象 类 ,方法
//定义一个公共抽象的类 ,并在类中定义一个抽象的方法体
抽象的定义使用abstract
abstract class A 定义一个抽象类 例如:
//定义一个基类
public abstract class A{
//抽象类不能用来实例化,只能用来继承
//
- JS变量作用域实例
bijian1013
作用域
<script>
var scope='hello';
function a(){
console.log(scope); //undefined
var scope='world';
console.log(scope); //world
console.log(b);
- TDD实践(二)
bijian1013
javaTDD
实践题目:分解质因数
Step1:
单元测试:
package com.bijian.study.factor.test;
import java.util.Arrays;
import junit.framework.Assert;
import org.junit.Before;
import org.junit.Test;
import com.bijian.
- [MongoDB学习笔记一]MongoDB主从复制
bit1129
mongodb
MongoDB称为分布式数据库,主要原因是1.基于副本集的数据备份, 2.基于切片的数据扩容。副本集解决数据的读写性能问题,切片解决了MongoDB的数据扩容问题。
事实上,MongoDB提供了主从复制和副本复制两种备份方式,在MongoDB的主从复制和副本复制集群环境中,只有一台作为主服务器,另外一台或者多台服务器作为从服务器。 本文介绍MongoDB的主从复制模式,需要指明
- 【HBase五】Java API操作HBase
bit1129
hbase
import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.ha
- python调用zabbix api接口实时展示数据
ronin47
zabbix api接口来进行展示。经过思考之后,计划获取如下内容: 1、 获得认证密钥 2、 获取zabbix所有的主机组 3、 获取单个组下的所有主机 4、 获取某个主机下的所有监控项  
- jsp取得绝对路径
byalias
绝对路径
在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:
一、使用${pageContext.request.contextPath}
代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。
- Java定时任务调度:用ExecutorService取代Timer
bylijinnan
java
《Java并发编程实战》一书提到的用ExecutorService取代Java Timer有几个理由,我认为其中最重要的理由是:
如果TimerTask抛出未检查的异常,Timer将会产生无法预料的行为。Timer线程并不捕获异常,所以 TimerTask抛出的未检查的异常会终止timer线程。这种情况下,Timer也不会再重新恢复线程的执行了;它错误的认为整个Timer都被取消了。此时,已经被
- SQL 优化原则
chicony
sql
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统
- java 线程弹球小游戏
CrazyMizzz
java游戏
最近java学到线程,于是做了一个线程弹球的小游戏,不过还没完善
这里是提纲
1.线程弹球游戏实现
1.实现界面需要使用哪些API类
JFrame
JPanel
JButton
FlowLayout
Graphics2D
Thread
Color
ActionListener
ActionEvent
MouseListener
Mouse
- hadoop jps出现process information unavailable提示解决办法
daizj
hadoopjps
hadoop jps出现process information unavailable提示解决办法
jps时出现如下信息:
3019 -- process information unavailable3053 -- process information unavailable2985 -- process information unavailable2917 --
- PHP图片水印缩放类实现
dcj3sjt126com
PHP
<?php
class Image{
private $path;
function __construct($path='./'){
$this->path=rtrim($path,'/').'/';
}
//水印函数,参数:背景图,水印图,位置,前缀,TMD透明度
public function water($b,$l,$pos
- IOS控件学习:UILabel常用属性与用法
dcj3sjt126com
iosUILabel
参考网站:
http://shijue.me/show_text/521c396a8ddf876566000007
http://www.tuicool.com/articles/zquENb
http://blog.csdn.net/a451493485/article/details/9454695
http://wiki.eoe.cn/page/iOS_pptl_artile_281
- 完全手动建立maven骨架
eksliang
javaeclipseWeb
建一个 JAVA 项目 :
mvn archetype:create
-DgroupId=com.demo
-DartifactId=App
[-Dversion=0.0.1-SNAPSHOT]
[-Dpackaging=jar]
建一个 web 项目 :
mvn archetype:create
-DgroupId=com.demo
-DartifactId=web-a
- 配置清单
gengzg
配置
1、修改grub启动的内核版本
vi /boot/grub/grub.conf
将default 0改为1
拷贝mt7601Usta.ko到/lib文件夹
拷贝RT2870STA.dat到 /etc/Wireless/RT2870STA/文件夹
拷贝wifiscan到bin文件夹,chmod 775 /bin/wifiscan
拷贝wifiget.sh到bin文件夹,chm
- Windows端口被占用处理方法
huqiji
windows
以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法..........................1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等. 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入&
- 开源ckplayer 网页播放器, 跨平台(html5, mobile),flv, f4v, mp4, rtmp协议. webm, ogg, m3u8 !
天梯梦
mobile
CKplayer,其全称为超酷flv播放器,它是一款用于网页上播放视频的软件,支持的格式有:http协议上的flv,f4v,mp4格式,同时支持rtmp视频流格 式播放,此播放器的特点在于用户可以自己定义播放器的风格,诸如播放/暂停按钮,静音按钮,全屏按钮都是以外部图片接口形式调用,用户根据自己的需要制作 出播放器风格所需要使用的各个按钮图片然后替换掉原始风格里相应的图片就可以制作出自己的风格了,
- 简单工厂设计模式
hm4123660
java工厂设计模式简单工厂模式
简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式。是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。
- maven笔记
zhb8015
maven
跳过测试阶段:
mvn package -DskipTests
临时性跳过测试代码的编译:
mvn package -Dmaven.test.skip=true
maven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。
指定测试类
mvn test
- 非mapreduce生成Hfile,然后导入hbase当中
Stark_Summer
maphbasereduceHfilepath实例
最近一个群友的boss让研究hbase,让hbase的入库速度达到5w+/s,这可愁死了,4台个人电脑组成的集群,多线程入库调了好久,速度也才1w左右,都没有达到理想的那种速度,然后就想到了这种方式,但是网上多是用mapreduce来实现入库,而现在的需求是实时入库,不生成文件了,所以就只能自己用代码实现了,但是网上查了很多资料都没有查到,最后在一个网友的指引下,看了源码,最后找到了生成Hfile
- jsp web tomcat 编码问题
王新春
tomcatjsppageEncode
今天配置jsp项目在tomcat上,windows上正常,而linux上显示乱码,最后定位原因为tomcat 的server.xml 文件的配置,添加 URIEncoding 属性:
<Connector port="8080" protocol="HTTP/1.1"
connectionTi