- 设备树学习(二十三、番外篇-中断子系统之softirq)
奔跑的小刺猬
设备树设备树原理和实现
既然开始学了,那么还是一次把中断的所有知识都系统的学一下。刚好有蜗窝大神的博客做指引。http://www.wowotech.net/irq_subsystem/soft-irq.html一、前言对于中断处理而言,linux将其分成了两个部分,一个叫做中断handler(tophalf),是全程关闭中断的,另外一部分是deferabletask(bottomhalf),属于不那么紧急需要处理的事情
- element ui 封装Table组件
沃野_juededa
ui
1.首先npmielement-ui-S安装element-ui2.引入Element在main.js中写入以下内容:importVuefrom'vue';importElementUIfrom'element-ui';import'element-ui/lib/theme-chalk/index.css';importAppfrom'./App.vue';Vue.use(ElementUI);n
- A SURVEY ON POST-TRAINING OF LARGE LANGUAGE MODELS——大型语言模型的训练后优化综述——第9部分——应用
王金-太想进步了
语言模型人工智能自然语言处理
应用尽管预训练为大型语言模型(LLMs)赋予了强大的基础能力,但在部署于专业领域时,LLMs仍经常遇到持续的限制,包括上下文长度受限、容易产生幻觉(hallucination)、推理能力欠佳和固有的偏见。在现实世界的应用中,这些不足显得尤为重要,因为在这些场景中,精确性、可靠性和伦理一致性是至关重要的。这些问题引发了一些根本性的探讨:(1)如何系统地提高LLM的表现以满足特定领域的需求?(2)在实
- 嵌入式程序软件架构
zhuimeng_1234
编程语言
1.线性架构:一种最简单的程序设计结构;2.模块化架构:模块化架构是一种将程序分解为独立模块的设计方法,每个模块执行特定的任务。3.层次化架构:层次化架构是一种将系统分解为多个层次的设计方法,每个层次负责不同的功能。4.事件驱动架构:事件驱动架构是一种编程范式,其中程序的执行流程由事件触发。5.状态机架构:在单片机开发中,状态机常用于处理复杂的逻辑和事件序列,如用户界面管理、协议解析等。6.面向对
- 嵌入式软件开发常用的3种架构
an520_
stm32智能家居嵌入式开发stm32单片机arm学习嵌入式硬件
摘要:对于单片机程序来说,大家都不陌生,但是真正使用架构,考虑架构的恐怕并不多,随着程序开发的不断增多,架构是非常必要的。应用程序的架构大致有三种:1、简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。2、时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。3、操作系统,此法应该是应用程序编写的最高境界。一、程序框架设计1、
- 一段注释。
dont__cry
c语言
以下是添加了详细注释后的代码解析,方便你更好地理解这段ARM宏汇编代码的功能和逻辑:;********************(C)COPYRIGHT2011STMicroelectronics********************;*FileName:startup_stm32f10x_hd.s;*Author:MCDApplicationTeam;*Version:V3.5.0;*Date:
- 探索高效驱动之道:STM32 FOC库2.0全面解析与应用指南
嵇李美Rosalie
探索高效驱动之道:STM32FOC库2.0全面解析与应用指南【下载地址】STM32FOC库2.0资源下载STM32FOC库2.0资源下载项目地址:https://gitcode.com/open-source-toolkit/3a775在追求电机控制极致精度与效率的时代,【STM32FOC库2.0】如同一股清流,为开发者们提供了强大的工具。本文旨在深入挖掘这一宝藏开源项目的内涵,引领您走进无刷直流
- 学习单片机需要多长时间才能进行简单的项目开发?
无际单片机编程
单片机嵌入式硬件stm32嵌入式java
之前有老铁问我,学单片机到底要多久,才能进行简单的项目开发?是三个月速成,还是三年磨一剑?今天咱们就来聊聊这个话题,我不是什么高高在上的专家,就是个踩过无数坑、烧过几块板子的“技术老友”。本文将用最接地气的话给你讲清楚,答案可能比你想的简单,也可能比你想的残酷,但肯定会让你心里有谱。单片机这东西,入门的第一道坎其实没那么高。你得先搞清楚几件基本装备:C语言、硬件基础、开发工具。C语言是单片机的“母
- 嵌入式八股,为什么单片机中不使用malloc函数
skeete
单片机嵌入式硬件
1.资源限制单片机的内存资源通常非常有限,尤其是RAM的大小可能只有几KB到几十KB。在这种情况下,使用malloc进行动态内存分配可能会导致内存碎片化,使得程序在运行过程中逐渐耗尽可用内存。2.内存碎片问题malloc函数在分配和释放内存时容易产生内存碎片。内存碎片分为外部碎片和内部碎片:外部碎片:即使总空闲空间足够,但由于碎片化,无法分配足够大的连续内存块。内部碎片:分配的内存块可能比实际需求
- 【SoC基础】单片机之RCC模块
望闻问嵌
#SoC单片机
:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】:文章若有幸对你有帮助,可点赞收藏⭐不迷路:内容若有错误,敬请留言指正!原创文,转载注明出处RCC模块简介RCC(ResetandClockControl)即复位和时钟控制模块,其基本功能总结如下:时钟源管理多源选择:支持多种时钟源,包含内部
- 【35】单片机编程核心技巧:Switch在工业控制中的应用
智木芯语
【编程技巧】单片机嵌入式硬件#STM32嵌入式#STC8
【35】单片机编程核心技巧:Switch在工业控制中的应用七律·转型架构更迭展新篇,STC8H显锋芒。IO重配如流水,定时重构若行云。代码迁移承旧智,功能延续启新程。工业控制真王者,一脉相承见匠心。摘要本文以STC8H8K64U4单片机为平台,系统阐述Switch语句在工业自动化运动控制中的移植与实现方法。通过端口配置、定时器中断优化及状态机设计,重点解析GPIO模式设置、中断机制适配及多状态程序
- SSA麻雀搜索算法LSTM
数分小白.py
lstm人工智能rnn
SSA(SparrowSearchAlgorithm)是一种受麻雀觅食和反捕食行为启发的群体智能优化算法,具有全局搜索能力强、收敛速度快的特点。SSA麻雀搜索算法核心思想群体角色划分:发现者(Discoverers):占种群10-20%,负责探索新区域,引导群体移动。加入者(Joiners):占60-80%,跟随发现者进行局部搜索。侦察者(Scouts):占10-20%,监测环境,危险时触发预警机
- 【Bug】串口重定义未勾选MicroLIB导致程序跑飞
学不下去的废狗
Bugbug
办法来自博客:https://blog.csdn.net/dongdong_csdn/article/details/123756095Bug:简单的使用STM32F103串口1通过重写fputc函数使用printf发送串口数据,发现程序无法正常运行,程序好像无法进入main,在通过Debug查看时发现,按一次运行就会停一次,然后也没进入main函数,发现按三次运行Run才能正常进行main函数R
- [ARM+Codesys Customer Case] Application Case of RK3568/A40i/STM32+Codesys in Intelligent Manufacturi
ARM+FPGA+AI工业主板定制专家
stm32codesysrk3568A40I
Vegetablesareessentialfoodsinpeople'sdailylives,andtherearevariouswaystoconsumethem.Sinceenteringamoderatelyprosperoussociety,people'spaceoflifehasbecomeincreasinglyfast,andmanytraditionalservicescann
- 一文读懂stm32和51单片机的区别
对error说不
stm3251单片机嵌入式硬件
一、引言在嵌入式系统开发领域,STM32和51单片机是两款被广泛使用的微控制器。51单片机以其简单易学、成本低廉的特点,在早期的电子开发中占据了主导地位;而STM32作为后起之秀,凭借其高性能、丰富的外设和强大的处理能力,逐渐成为了中高端应用的首选。本文将从多个方面详细阐述STM32和51单片机的区别,并给出相应的代码示例进行对比。二、硬件架构2.1内核51单片机:采用8位的8051内核,数据处理
- 十年老鸟告诉你,51单片机和STM32怎么选择?
单片机陈老师
单片机51单片机单片机51单片机stm32
十年老鸟告诉你,51单片机和STM32怎么选择?初中辍学进厂,边工作边自学单片机,各种单片机实战项目,也是零基础学的stm32,应该还是能给你一些建议。首先理解为什么叫嵌入式?单从电路板硬件上看,是将串口、以太等控制芯片集成到CPU内,或者做成模组的形式;从软件上看,就是将业务程序和操作系统一起烧录到ROM中去。嵌入式系统可以分为三个就业方向:硬件、驱动、嵌入式操作系统及其上层业务。下面详解。硬件
- 51单片机数码管操作
Alaso_shuang
C51单片机学习51单片机嵌入式硬件单片机
数码管操作静态数码管显示提要点:1.51单片机上的数码管是共阴连接的,所以需要在位选的时候给定低电平(接地)选中其几号LED,而接下来的段选注意一定是从高位到低位输出哦,因为我前面定义的位选三个接口顺序是由高位到低位的!!!#includevoidmain(){P2_4=1;P2_3=0;P2_2=1;P0=0x7D;}自己写的5(共阳数码管)#includevoiddigitalTube(uns
- STM 32简介
xwhking
#STM32单片机嵌入式硬件
STM32是意法半导体(STMicroelectronics)设计的一系列32位微控制器(MCU),基于ARMCortex-M内核,被广泛用于嵌入式系统和物联网设备。它之所以能“控制很多东西”,核心原因在于硬件功能强大、接口丰富,并且软件生态完善。以下是通俗易懂的解释:1.STM32是什么?本质:一块高度集成的“微型电脑芯片”,内部包含:CPU(ARMCortex-M系列):负责运算和逻辑控制。内
- 51单片机的寻址方式(完整)
二年级程序员
51单片机嵌入式硬件单片机
目录一、立即数寻址二、直接寻址三、寄存器寻址四、寄存器间接寻址五、变址寻址六、位寻址七、指令寻址(一)绝对寻址(二)相对寻址在51单片机中,寻址方式是指在执行指令时,CPU寻找操作数所在存储单元地址的方法。由于计算机的指令执行过程中,常常需要对数据进行操作,而这些数据存储在不同的位置,如寄存器、存储器等,因此需要特定的方式来找到这些数据的地址,从而完成指令的操作。寻址方式的合理运用能够提高程序的执
- 基于STM32蓝牙智能温控风扇系统设计与实现(代码+原理图+PCB+蓝牙APP)
科创工作室li
毕业设计1stm32智能家居嵌入式硬件单片机物联网
STM32蓝牙智能温控风扇系统设计与实现资料齐全:源代码,原理图,PCB和机智云相关教程,参考lun文等!摘要:本文设计并实现了一种基于STM32F103C8T6单片机的蓝牙智能温控风扇系统。该系统具备OLED显示、自动/手动模式切换、温湿度检测、风扇档位调节、人体红外检测、倒计时以及蓝牙APP远程控制等功能。通过集成多种传感器和执行器,系统能够根据当前温湿度变化自动控制风扇转动,同时支持手机AP
- 基于STM32单片机的人脸识别电子密码锁RFID刷卡门禁锁设计+红外避障检测人流量液晶显示设计DIY25-147
通旺科技
单片机stm32嵌入式硬件
STM32单片机+红外人流量统计+人脸识别(管理)+RFID刷卡+密码可设+TFT屏+舵机+蜂鸣器+矩阵按键本系统由STM32F103C8T6单片机核心板、1.44寸TFT彩屏、红外避障传感器、人脸识别模块、RFID射频卡读写模块、舵机驱动电路、蜂鸣器报警电路、矩阵按键电路及电源组成。【1】设备识别到已录入的人脸信息、已录入的RFID卡号信息、输入密码正确,则进行舵机控制,打开门禁;同时液晶能够显
- ESP8266使用AT指令回传判断思路(STM32上位机)
2501_91184823
单片机嵌入式硬件stm32esp8266
前言ESP8266是由安信可科技开发的一款低成本、高性能Wi-Fi模块,上位机可以通过使用串口发送AT指令配置Wi-Fi连接、TCP/UDP通信等以接入互联网,但是ESP8266返回的内容十分不规范,上位机判断ESP8266返回的内容还是有点难度的。最初的回传判断方法最初判断ESP8266返回的内容使用的是最简单的办法,就是上位机通过串口给ESP8266发送AT指令之后,直接延时等待ESP8266
- 关于屏幕接口类型集锦(MCU,RGB,MIPI,LVDS,HDMI)
谢工碎碎念
单片机嵌入式硬件
一、内部接口(板载接口,用于嵌入式系统)1.并行接口(1)MCU接口MCU接口(微控制器接口)的标准术语是Intel提出的8080总线标准,因此在多数文档中直接称为I8080接口或8080接口。其命名源于早期主要应用于单片机(MCU)领域,如嵌入式系统、中低端手机等。MCU接口的两种模式MCU接口包含两种时序模式:8080模式(Intel标准):控制信号为CS、RS、RD、WR,通过并行数据线传输
- stm32软件闹钟
weixin_58595117
stm32嵌入式硬件单片机
其实不是stm32啦,因为stm32流量高,这是一个通用的软件闹钟(软件实现的当然通用哈)。实现10个闹钟,需要mcu提供时间获取函数,1分钟定时检查调用,以及flash读写函数(用来掉电不丢失闹钟信息)。rtc_alarm.c#include"rtc_alarm.h"#include"debug.h"#include#include"system/includes.h"#defineDBG(fo
- STM32学习笔记
李兆源—电子工程师
stm32学习笔记
STM32系列(HAL库)——内部FLASH读写实验_简约版在此篇文章前,写过另外一篇关于STM32内部FLash读写的文章——点击跳转。之前那篇文章的代码是移植于正点原子的,比较复杂,因为它考虑了写入字节大于1K或2K时需要换页写入的问题。但是在实际使用过程中,我们需要写入的数据常常远小于1K,因此本篇文章的代码适用于写入小量数据使用(即小于1K或2K——取决于单片机最小写入页)。本次代码是借鉴
- 蓝桥杯嵌入式之按位点灯 按键长按、短按、双击操作(附源码)
啦啦啦1021
MCU外设常用器件分享蓝桥杯单片机stm32
蓝桥杯嵌入式之按位点灯按键长按、短按、双击操作(附源码)GPIO引脚配置原理STM32的每个IO端口都有7个寄存器来控制,分别是:CRH、CHL、ODR、IDR、BSRR、BRR、LCLK,加上APB2外设时钟使能寄存器ACC->APB2ENR就可以实现对IO口的所有操作了。不管是库函数还是HAL库究其根源都是通过控制这几个寄存器实现的。各个寄存器功能如下:CRH和CRL寄存器:IO口的模式和输出
- STM32F103 NVIC嵌入式中断控制器
芯片烧毁大师
STM32F103C语言stm32单片机arm
STM32F103NVIC嵌入式中断控制器一、什么是NVICNVIC即嵌套向量中断控制器(NestedVectoredInterruptController).STM32中有一个强大而方便的NVIC,它是属于CM3内核的器件。NVIC是嵌套向量中断控制器,控制着芯片中断相关的功能,他跟内核紧密耦合,是内核里面的一个外设。但是各个芯片厂商在设计芯片的时候会对CM3内核里面的NVIC进行剪裁,把不需要
- 关于STM32嵌套向量中断控制器NVIC浅析
不耍PHP了,搞C
单片机stm32
STM32(Cortex-M3)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。抢占式优先级不同时,可以进行嵌套具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套低抢占式优先级的中断。说的容易理解点,就好比你是足浴中心副经理。你让工作人员来给你来
- 【STM32】NVIC(嵌套向量中断控制器)
猫猫的小茶馆
STM32stm32单片机嵌入式硬件51单片机mcuc语言
什么是NVIC?NVIC(NestedVectoredInterruptController,嵌套向量中断控制器)适用于Cortex-M0、M3、M4、M7等ARM处理器,广泛用于STM32、ESP32、GD32、NXP等MCU中,它用于管理和控制中断,是ARMCortex-M系列微控制器的核心外设之一。NVIC负责中断优先级管理、嵌套中断处理和中断向量跳转,使Cortex-M处理器能够高效地响应
- STM32 MY1690语音芯片实现智能时间播报系统 | 零基础入门STM32第七十一步
触角01010001
STM32入门教程(100步)stm32嵌入式硬件单片机驱动开发物联网
主题内容教学目的/扩展视频MP3播放芯片电路原理,跳线设置,手册分析,驱动程序与调用。了解指令表。师从洋桃电子,杜洋老师文章目录一、系统架构与核心组件1.1硬件拓扑图1.2核心组件说明二、语音播报原理分析2.1语音文件命名规范2.2播报指令协议三、两种播报方式对比3.1无语法播报(机械式)3.2有语法播报(智能优化)四、核心代码解析4.1时间读取与显示4.2智能播报算法五、系统扩展方案5.1多语言
- mondb入手
木zi_鸣
mongodb
windows 启动mongodb 编写bat文件,
mongod --dbpath D:\software\MongoDBDATA
mongod --help 查询各种配置
配置在mongob
打开批处理,即可启动,27017原生端口,shell操作监控端口 扩展28017,web端操作端口
启动配置文件配置,
数据更灵活 
- 大型高并发高负载网站的系统架构
bijian1013
高并发负载均衡
扩展Web应用程序
一.概念
简单的来说,如果一个系统可扩展,那么你可以通过扩展来提供系统的性能。这代表着系统能够容纳更高的负载、更大的数据集,并且系统是可维护的。扩展和语言、某项具体的技术都是无关的。扩展可以分为两种:
1.
- DISPLAY变量和xhost(原创)
czmmiao
display
DISPLAY
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:DISPLAY=:0.0
- 获取B/S客户端IP
周凡杨
java编程jspWeb浏览器
最近想写个B/S架构的聊天系统,因为以前做过C/S架构的QQ聊天系统,所以对于Socket通信编程只是一个巩固。对于C/S架构的聊天系统,由于存在客户端Java应用,所以直接在代码中获取客户端的IP,应用的方法为:
String ip = InetAddress.getLocalHost().getHostAddress();
然而对于WEB
- 浅谈类和对象
朱辉辉33
编程
类是对一类事物的总称,对象是描述一个物体的特征,类是对象的抽象。简单来说,类是抽象的,不占用内存,对象是具体的,
占用存储空间。
类是由属性和方法构成的,基本格式是public class 类名{
//定义属性
private/public 数据类型 属性名;
//定义方法
publ
- android activity与viewpager+fragment的生命周期问题
肆无忌惮_
viewpager
有一个Activity里面是ViewPager,ViewPager里面放了两个Fragment。
第一次进入这个Activity。开启了服务,并在onResume方法中绑定服务后,对Service进行了一定的初始化,其中调用了Fragment中的一个属性。
super.onResume();
bindService(intent, conn, BIND_AUTO_CREATE);
- base64Encode对图片进行编码
843977358
base64图片encoder
/**
* 对图片进行base64encoder编码
*
* @author mrZhang
* @param path
* @return
*/
public static String encodeImage(String path) {
BASE64Encoder encoder = null;
byte[] b = null;
I
- Request Header简介
aigo
servlet
当一个客户端(通常是浏览器)向Web服务器发送一个请求是,它要发送一个请求的命令行,一般是GET或POST命令,当发送POST命令时,它还必须向服务器发送一个叫“Content-Length”的请求头(Request Header) 用以指明请求数据的长度,除了Content-Length之外,它还可以向服务器发送其它一些Headers,如:
- HttpClient4.3 创建SSL协议的HttpClient对象
alleni123
httpclient爬虫ssl
public class HttpClientUtils
{
public static CloseableHttpClient createSSLClientDefault(CookieStore cookies){
SSLContext sslContext=null;
try
{
sslContext=new SSLContextBuilder().l
- java取反 -右移-左移-无符号右移的探讨
百合不是茶
位运算符 位移
取反:
在二进制中第一位,1表示符数,0表示正数
byte a = -1;
原码:10000001
反码:11111110
补码:11111111
//异或: 00000000
byte b = -2;
原码:10000010
反码:11111101
补码:11111110
//异或: 00000001
- java多线程join的作用与用法
bijian1013
java多线程
对于JAVA的join,JDK 是这样说的:join public final void join (long millis )throws InterruptedException Waits at most millis milliseconds for this thread to die. A timeout of 0 means t
- Java发送http请求(get 与post方法请求)
bijian1013
javaspring
PostRequest.java
package com.bijian.study;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURL
- 【Struts2二】struts.xml中package下的action配置项默认值
bit1129
struts.xml
在第一部份,定义了struts.xml文件,如下所示:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts
- 【Kafka十三】Kafka Simple Consumer
bit1129
simple
代码中关于Host和Port是割裂开的,这会导致单机环境下的伪分布式Kafka集群环境下,这个例子没法运行。
实际情况是需要将host和port绑定到一起,
package kafka.examples.lowlevel;
import kafka.api.FetchRequest;
import kafka.api.FetchRequestBuilder;
impo
- nodejs学习api
ronin47
nodejs api
NodeJS基础 什么是NodeJS
JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。
每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了docum
- java-64.寻找第N个丑数
bylijinnan
java
public class UglyNumber {
/**
* 64.查找第N个丑数
具体思路可参考 [url] http://zhedahht.blog.163.com/blog/static/2541117420094245366965/[/url]
*
题目:我们把只包含因子
2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14
- 二维数组(矩阵)对角线输出
bylijinnan
二维数组
/**
二维数组 对角线输出 两个方向
例如对于数组:
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 },
{ 13, 14, 15, 16 },
slash方向输出:
1
5 2
9 6 3
13 10 7 4
14 11 8
15 12
16
backslash输出:
4
3
- [JWFD开源工作流设计]工作流跳跃模式开发关键点(今日更新)
comsci
工作流
既然是做开源软件的,我们的宗旨就是给大家分享设计和代码,那么现在我就用很简单扼要的语言来透露这个跳跃模式的设计原理
大家如果用过JWFD的ARC-自动运行控制器,或者看过代码,应该知道在ARC算法模块中有一个函数叫做SAN(),这个函数就是ARC的核心控制器,要实现跳跃模式,在SAN函数中一定要对LN链表数据结构进行操作,首先写一段代码,把
- redis常见使用
cuityang
redis常见使用
redis 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets
引入jar包 jedis-2.1.0.jar (本文下方提供下载)
package redistest;
import redis.clients.jedis.Jedis;
public class Listtest
- 配置多个redis
dalan_123
redis
配置多个redis客户端
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=&quo
- attrib命令
dcj3sjt126com
attr
attrib指令用于修改文件的属性.文件的常见属性有:只读.存档.隐藏和系统.
只读属性是指文件只可以做读的操作.不能对文件进行写的操作.就是文件的写保护.
存档属性是用来标记文件改动的.即在上一次备份后文件有所改动.一些备份软件在备份的时候会只去备份带有存档属性的文件.
- Yii使用公共函数
dcj3sjt126com
yii
在网站项目中,没必要把公用的函数写成一个工具类,有时候面向过程其实更方便。 在入口文件index.php里添加 require_once('protected/function.php'); 即可对其引用,成为公用的函数集合。 function.php如下:
<?php /** * This is the shortcut to D
- linux 系统资源的查看(free、uname、uptime、netstat)
eksliang
netstatlinux unamelinux uptimelinux free
linux 系统资源的查看
转载请出自出处:http://eksliang.iteye.com/blog/2167081
http://eksliang.iteye.com 一、free查看内存的使用情况
语法如下:
free [-b][-k][-m][-g] [-t]
参数含义
-b:直接输入free时,显示的单位是kb我们可以使用b(bytes),m
- JAVA的位操作符
greemranqq
位运算JAVA位移<<>>>
最近几种进制,加上各种位操作符,发现都比较模糊,不能完全掌握,这里就再熟悉熟悉。
1.按位操作符 :
按位操作符是用来操作基本数据类型中的单个bit,即二进制位,会对两个参数执行布尔代数运算,获得结果。
与(&)运算:
1&1 = 1, 1&0 = 0, 0&0 &
- Web前段学习网站
ihuning
Web
Web前段学习网站
菜鸟学习:http://www.w3cschool.cc/
JQuery中文网:http://www.jquerycn.cn/
内存溢出:http://outofmemory.cn/#csdn.blog
http://www.icoolxue.com/
http://www.jikexue
- 强强联合:FluxBB 作者加盟 Flarum
justjavac
r
原文:FluxBB Joins Forces With Flarum作者:Toby Zerner译文:强强联合:FluxBB 作者加盟 Flarum译者:justjavac
FluxBB 是一个快速、轻量级论坛软件,它的开发者是一名德国的 PHP 天才 Franz Liedke。FluxBB 的下一个版本(2.0)将被完全重写,并已经开发了一段时间。FluxBB 看起来非常有前途的,
- java统计在线人数(session存储信息的)
macroli
javaWeb
这篇日志是我写的第三次了 前两次都发布失败!郁闷极了!
由于在web开发中常常用到这一部分所以在此记录一下,呵呵,就到备忘录了!
我对于登录信息时使用session存储的,所以我这里是通过实现HttpSessionAttributeListener这个接口完成的。
1、实现接口类,在web.xml文件中配置监听类,从而可以使该类完成其工作。
public class Ses
- bootstrp carousel初体验 快速构建图片播放
qiaolevip
每天进步一点点学习永无止境bootstrap纵观千象
img{
border: 1px solid white;
box-shadow: 2px 2px 12px #333;
_width: expression(this.width > 600 ? "600px" : this.width + "px");
_height: expression(this.width &
- SparkSQL读取HBase数据,通过自定义外部数据源
superlxw1234
sparksparksqlsparksql读取hbasesparksql外部数据源
关键字:SparkSQL读取HBase、SparkSQL自定义外部数据源
前面文章介绍了SparSQL通过Hive操作HBase表。
SparkSQL从1.2开始支持自定义外部数据源(External DataSource),这样就可以通过API接口来实现自己的外部数据源。这里基于Spark1.4.0,简单介绍SparkSQL自定义外部数据源,访
- Spring Boot 1.3.0.M1发布
wiselyman
spring boot
Spring Boot 1.3.0.M1于6.12日发布,现在可以从Spring milestone repository下载。这个版本是基于Spring Framework 4.2.0.RC1,并在Spring Boot 1.2之上提供了大量的新特性improvements and new features。主要包含以下:
1.提供一个新的sprin