- 【嵌入式——C语言】关键字
炯哈哈
c语言开发语言嵌入式硬件物联网iot
【嵌入式——C语言】关键字数字类型相关基本数据类型其他类型存储相关registerstaticautoexternconst控制语句相关其他数字类型相关基本数据类型类型说明占用字节(32位)char声明字符型变量或函数返回值类型1字节unsignedchar声明无符号字符型变量或函数返回值类型1字节signedchar声明有符合字符型变量或函数返回值类型1字节short声明短整型变量或函数2字节u
- 嵌入式C语言复习
梦想成为大佬的小pp
嵌入式基础c语言开发语言
1变量和数据类型1.1常用基本数据类型占用空间char(字符型):1个字节int(整型):4个字节float(单精度浮点型):4个字节double(双精度浮点型):8个字节下表为详细的变量的数据类型及其他参数1.2基本类型书写1.2.1整数dec,默认为10进制,10,20oct,以0开头为8进制,045,021bin,以0b开头为2进制,0b11101101hex,以0x开头为16进制,0x21
- 一文通透:嵌入式 Linux 内核调试与分析实战指南(以 ARM 架构为例)
二进制coder
LinuxC开发linuxarm开发架构
目录交叉编译工具链&常用工具参数详解Linux内核下载、编译流程与产物一览内核调试日志与Backtrace:从配置到实践KASAN(KernelAddressSANitizer)的开启与使用流程ARM寄存器图鉴:数据vs.地址如何识别Linux社区源码&Patch查看最佳实践1️⃣交叉编译工具链&常用工具参数详解嵌入式Linux最常用到的一套工具链,以GCC为例,前缀通常是arm-linux-gn
- 嵌入式面试核心考点:从 C 语言基础到芯片资源深度剖析
xyd陈宇阳
面试题STM32面试职场和发展嵌入式硬件
嵌入式系统开发涉及知识面广,面试题常涵盖C语言基础、Linux操作、内存管理、通信协议等。本文针对常见面试题,逐题解析,助力新手系统掌握核心知识点。1.用预处理指令交换两个参数的值在C语言中,我们可以利用预处理指令#define定义宏,结合异或运算(^)的特性来实现两个参数值的交换。这种方法无需临时变量,体现了对语言特性的灵活运用。核心原理:异或运算(^)异或运算有一个重要特性:一个数与另一个数异
- RT-Thread USB学习笔记 - 硬件篇
zhangsz_sh
嵌入式开发实战RT-ThreadUSB硬件
RT-ThreadUSB学习笔记-硬件篇RT-ThreadUSB学习笔记-RTT最小系统移植RT-Thread应用笔记基础通信系列背景一直以来,都对USB的通信,比较感兴趣。J-Link、ST-Link、USB-CAN、USB逻辑分析仪等等,都属于USB通信的设备USB协议没怎么看过,目前打算从USB-HID、USB-Device开启。嵌入式软件开发,不是空中楼阁,离不开硬件的支撑。前言昨天晚上调
- 嵌入式 C 语言面试核心知识点全面解析:基础语法、运算符与实战技巧
xyd陈宇阳
面试题C语言c语言职场和发展面试stm32嵌入式硬件
在嵌入式面试中,C语言基础是重中之重。本文针对经典面试题进行详细解析,帮助新手系统掌握知识点,提升面试应对能力。一、数据结构逻辑分类题目在数据结构中,从逻辑上可以把数据结构分为()。A、动态结构和静态结构B、紧凑结构和非紧凑结构C、线性结构和非线性结构D、内部结构和外部结构解析在数据结构中,逻辑结构描述的是数据元素之间的逻辑关系,这是理解数据组织方式的基础。A选项:动态结构和静态结构此分类并非基于
- Gradle安装与配置国内镜像源指南
兔子蟹子
笔记java
一、Gradle简介与安装准备Gradle是一款基于JVM的现代化构建工具,广泛应用于Java、Kotlin、Android等项目的构建自动化。相比传统的Maven和Ant,Gradle采用Groovy或KotlinDSL作为构建脚本语言,具有配置灵活、性能优越等特点。在开始安装前,请确保:已安装JDK8或更高版本(推荐JDK11+)了解您的操作系统类型(Windows/macOS/Linux)准
- PlatformIO 入门学习笔记(一):背景了解
普普通通的一名码农
#PlatformIO专栏学习笔记
PlatformIO入门学习笔记(一):背景了解外文参考链接:link文章目录PlatformIO入门学习笔记(一):背景了解荣誉奖项产品理念现有技术嵌入式开发常见问题PlatformIO工作流程PlatformIOIDEPlatformIOCore(CLI)PlatformIOHomePlatformIOAccountPlatformIO是一款跨平台、跨架构、支持多种框架的专业工具,适用于嵌入式
- Java必看!为什么你的Lambda表达式又丑又难用?这些优化技巧你必须掌握
十年Java老兵的实战笔记
Java代码优化之道java开发语言后端代码规范面试极限编程软件工程
前言在上几篇文章中,我分享了为了进大厂背过的Java面试题:基础篇、JVM篇、Java代码精简之道,受到了很多小伙伴的关注和好评,这也让我更有动力继续为大家输出干货。作为一名拥有10年Java开发经验的老鸟,在日常工作中,经常看到小伙伴们在使用Lambda表达式时遇到各种问题。Lambda表达式本是Java为了让代码更简洁、高效而生的强大工具,但很多时候却被用得“惨不忍睹”。今天,我就来和大家深入
- Qt 中 QSQLITE 和 QODBC 数据库连接的区别
XXYBMOOO
数据库qtdb
Qt中QSQLITE和QODBC数据库连接的区别这两行代码都是创建Qt数据库连接,但使用了不同的数据库驱动和连接方式:1.QSqlDatabase::addDatabase("QSQLITE")特点:使用SQLite数据库的原生驱动直接与SQLite数据库文件(.db/.sqlite)交互,不通过ODBC层轻量级,无需额外配置适用于嵌入式、单用户应用典型使用场景:QSqlDatabasedb=QS
- Kotlin object的三种用法
xiangxiongfly915
Kotlinkotlinobject单例模式匿名内部类伴生对象
文章目录Kotlinobject的三种用法概述匿名内部类单例模式@JvmStatic伴生对象工厂模式Kotlinobject的三种用法概述在Kotlin中,fun关键字表示定义函数,class关键字表示定义类,interface关键字表示定义接口,但是object关键字却可以定义三种类型:匿名内部类单例模式伴生对象其实这三种用法本质都是定义一个类的同时还创建对象。匿名内部类在Kotlin中定义匿名
- 关于嵌入式微架构算法平台的系统性开发指南,结合RISC-V定制指令集、硬件加速单元和实时操作系统(RTOS)的创新设计
预见技术
后端语言(nodejavascriptvue等等)笔记学习课程设计架构risc-v
以下是关于嵌入式微架构算法平台的系统性开发指南,结合RISC-V定制指令集、硬件加速单元和实时操作系统(RTOS)的创新设计:一、平台核心设计目标能效比优化:实现μW/MHz级功耗控制实时响应:硬实时任务延迟WARNING_THRESHOLD){trigger_power_saving_mode();}vTaskDelay(pdMS_TO_TICKS(1000));}}六、开发与验证工具链混合仿真
- 从 Simulink 模型生成 C 代码:完整指南与注意事项
Dr.Zeus
c语言开发语言
1.引言Simulink是MATLAB中强大的模型化设计工具,广泛用于控制系统、信号处理和嵌入式开发。通过EmbeddedCoder,我们可以将Simulink模型转换为高效、可移植的C代码,并部署到嵌入式设备(如STM32、DSP或FPGA)。但在转换过程中,可能会遇到一些问题,例如:❌FromWorkspace模块无法生成代码❌某些Simulink模块不支持代码生成❌生成的代码不符合嵌入式要求
- stm32 系统进入stop模式_STM32低功耗控制心得体会
weixin_40008033
stm32系统进入stop模式
授权转载自公众号:嵌入式IoT1.说明本文主要叙述在stm32进入stop时如何保持最低功耗的问题,并对部分细节问题进行分析整理。STM32L提供5种低功耗模式:低功耗运行模式、睡眠模式、低功耗睡眠模式、停止模式、待机模式。待机模式电流最低,但是待机模式时的MCU处于不受控制的状态,所有的IO口都工作在高阻抗的状态的下,只有专门的几个引脚能够将MCU唤醒,而每次唤醒后相当于系统复位,RAM中的数据
- 【面试八股文】JVM经典面试
狒狒的代码王国
java学习方法深度学习开发语言面试
JVM八股文重点整理一、JVM内存结构1.程序计数器:-线程私有,记录当前线程执行的字节码行号指示器-唯一不会出现OOM的区域2.虚拟机栈:-线程私有,生命周期与线程相同-存储栈帧(局部变量表、操作数栈、动态链接、方法出口)-StackOverflowError(栈深度超过限制)和OOM(无法扩展时)3.本地方法栈:-为Native方法服务4.堆:-线程共享,存放对象实例-新生代(Eden、Sur
- 探索IKVM:Java在.NET平台上的无缝执行与转换
宋海翌Daley
探索IKVM:Java在.NET平台上的无缝执行与转换项目地址:https://gitcode.com/gh_mirrors/ik/ikvm项目简介IKVM是一个针对Microsoft.NET平台的Java虚拟机实现,让您无需源代码移植即可在.NET环境中运行Java应用程序和库。它包含了JVM的.NET实现、Java类库的.NET版本、用于将Java字节码转换为.NET中间语言(IL)的工具以及
- 转载:最全java面试题及答案(208道)「建议收藏」
JavaAlpha
java开发语言
最全java面试题及答案(208道)「建议收藏」大家好,又见面了,我是你们的朋友全栈君。本文分为十九个模块,分别是:「Java基础、容器、多线程、反射、对象拷贝、JavaWeb、异常、网络、设计模式、Spring/SpringMVC、SpringBoot/SpringCloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM」,
- 线上JVM调优与全栈性能优化 - Java架构师面试实战
南客先生
Java面试场景篇JavaJVM调优OOM定位死锁定位内存调优CPU调优线程池调优
线上JVM调优与全栈性能优化-Java架构师面试实战本文通过一场互联网大厂的Java架构师面试,深入探讨了线上JVM调优、OOM定位、死锁定位、内存和CPU调优、线程池调优、数据库调优、缓存调优、网络调优、微服务调优及分布式调优等关键领域。第一轮提问面试官:马架构,请介绍一下JVM调优的核心思路。马架构:JVM调优的核心思路是根据实际业务场景选择合适的垃圾回收器、调整堆内存大小、监控GC行为并优化
- Kotlin MultiPlatform 项目教程
姚婕妹
KotlinMultiPlatform项目教程KotlinMultiPlatformKotlinMultiPlatformApp(Android,iOS,JVM&JS).MVVM/MVP-KotlinMultiPlatform项目地址:https://gitcode.com/gh_mirrors/ko/KotlinMultiPlatform1.项目的目录结构及介绍KotlinMultiPlatfo
- 每日面试实录·滴滴·校招·JAVA
面试官E先生
面试java职场和发展
面试公司:滴滴面试岗位:Java开发实习投递时间:4月15日面试时间:4月25日上午面试轮次:技术一面+技术二面面试时长:每轮约40分钟✨面试整体节奏:滴滴这次Java岗位几乎是一场“纯八股”考试,项目经历一笔带过,直接从Java基础、并发编程、数据库、Spring框架、JVM到系统优化、分布式锁、排查手段全流程覆盖。一面主打八股基础,面试官态度很和善,会适当提示,属于“辅助答题”型;二面直接拉高
- STM32入门教程:定时器中断
MyM满满
stm32单片机嵌入式硬件
STM32是一款基于Cortex-M内核的嵌入式处理器,它拥有丰富的外设和功能,其中定时器是其重要的外设之一。定时器可以用于很多应用场景,例如精确计时、周期性任务、脉冲生成等。而定时器中断则是定时器功能中的一个重要特性,它可以让我们在满足一定条件时,自动触发一个中断函数执行相应的任务。本篇教程将详细介绍如何在STM32上配置和使用定时器中断。我们将以STM32CubeMX和STM32CubeIDE
- 嵌入式C语言中串口输出重定向实现
嵌入式开发星球
单片机项目实战操作之优秀c语言开发语言
嵌入式学习、做项目,经常都会用到串口,而用串口最多的时候,就是类似printf这种打印输出的时候。比如:打印输出日志信息打印输出调试信息查看实时数据等而printf基本都会用到“重定向串口”,本文结合这个问题,来简单分享一下相关内容。嵌入式开发重定向串口的几种方法分享“重定向串口”之前,我们先说说几种常见的printf方式。常见的方式:1.UART打印输出2.仿真打印输出3.SWO打印输出4.JL
- 史上最强面试复盘(参考答案)
只晓梧桐听雨眠
链表java数据结构
文章目录4.1腾讯(WXG)一面牛客75min2021腾讯实习一面复盘-小丑竟是我自己自我介绍C/C++和Java的区别?1.Java是解释型语言,所谓的解释型语言,就是源码会先经过一次编译,成为中间码,中间码再被解释器解释成机器码。对于Java而言,中间码就是字节码(.class),而解释器在JVM中内置了。2.C++是编译型语言,所谓编译型语言,就是源码一次编译,直接在编译的过程中链接了,形成
- 驱动开发硬核特训 · Day 20:深入理解电源管理机制与实战演练
嵌入式Jerry
Linux+内核驱动开发
系列作者:嵌入式Jerry视频教程请关注B站:“嵌入式Jerry”一、引言在嵌入式系统中,电源管理(PowerManagement,PM)是一个不可或缺的核心机制,它贯穿设备运行的每一个阶段。尤其在低功耗设计、移动终端、自动化控制等领域,PM技术的合理使用决定了产品的稳定性、续航能力和热管理水平。本篇我们将围绕Linux电源管理机制,结合NXPi.MX8MP平台,带你系统梳理PM子系统的组成与工作
- Yocto项目实战教程-第8章-树莓派启动定制镜像-8.4小节-使用Wic工具创建分区镜像
嵌入式Jerry
Yoctolinux嵌入式硬件驱动开发开发语言
B站相应的视频教程:Yocto项目实战教程-第8章-树莓派启动定制镜像-8.4小节-使用Wic工具创建分区镜像记得三连,标为原始粉丝,感谢大神支持。下周一发售一、引言在嵌入式系统的构建过程中,镜像的格式和结构往往直接决定了系统的启动行为、数据分区策略以及更新机制。Yocto项目作为主流的嵌入式Linux构建系统,其默认的镜像生成机制在很多场景下已经非常完善,但在需要对分区结构进行灵活定制时,wic
- 使用JDK自带工具定位JVM问题
lingding_cn
Java场景面试宝典javajvm开发语言
使用JDK自带工具定位JVM问题一、JDK自带工具概述Java开发工具包(JDK)自带了一系列实用的命令行工具,可以帮助开发人员监控、诊断和分析Java应用程序的性能问题。这些工具大多数位于JDK的bin目录下,无需额外安装即可使用。常用JVM监控工具一览表工具名称主要功能适用场景jps列出目标系统上的JVM进程快速查看Java进程PID和主类名jinfo查看和修改JVM参数动态调整参数、查看当前
- 谈谈64 位的 ARM 架构
你一身傲骨怎能输
游戏行业资讯arm开发架构
64位的ARM架构,通常被称为ARM64或AArch64,是一种现代的处理器架构,广泛应用于移动设备、嵌入式系统和服务器等领域。以下是关于ARM64架构的一些关键点:ARM64架构的背景发展历程ARM(AdvancedRISCMachine)架构最初是为低功耗设备设计的,旨在提供高效的计算能力和较低的能耗。自从ARM架构在1980年代首次推出以来,它经历了多个版本的演变,逐渐适应了不断变化的技术需
- 嵌入式硬件开发工具---万用表---示波器---仿真器
雁过留声花欲落
嵌入式硬件单片机
万用表主要功能:测量交直流电压、电流测量电阻、二级管及电路通断其他----电容、频率、温度----特殊的万用表*检查电路是否正常*检查电路连接情况示波器主要功能:以波形展示电信号随时间变化的关系主要指标:带宽---大白话可能要说它能处理的最高频率信号,比如听音乐时的高音部分,如果带宽不够,高音就听不清了。专业解释的话,可能涉及-3dB衰减点,也就是信号幅度下降到70.7%时的频率,这是示波器能准确
- Qt开发:精通Qt开发的详细学习指南
猿享天开
QT开发从入门到精通qt开发语言
前言Qt(读作"cute"或"cue-tee")是一个跨平台的C++应用程序开发框架。它支持Windows、macOS、Linux等多种平台,广泛用于桌面应用程序、嵌入式系统和移动应用开发。本文将详细介绍如何从基础到精通Qt开发,分别针对有C++Windows开发基础的人士和完全新手小白提供指导。目录准备工作硬件和软件要求安装Qt和QtCreator基础知识C++基础面向对象编程Qt核心模块QtC
- ZYNQ DMA实战指南:PS与PL高效通信的底层密码(附创新优化方案)
芯作者
D1:ZYNQ设计fpga开发
当ZYNQ遇上DMA,一场跨越ARM与FPGA的通信革命在嵌入式系统设计领域,ZYNQ系列芯片凭借其革命性的异构架构(PS+PL)成为高性能计算领域的明星。然而,传统GPIO或共享内存的通信方式在面对实时视频处理、高速数据采集等场景时,往往陷入"CPU忙等、带宽瓶颈、延迟失控"的三重困境。本文将带您深入剖析DMA(直接内存访问)技术在ZYNQ平台上的实战应用,通过原创的"三阶优化模型"和工业级代码
- 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