- 区块链学习Day01
宝哥的菜鸟之路
区块链学习
学习前的知识储备1.go语言(必须掌握)2.数据库基本操作3.基本算法4.Linux基本操作5.Linux集群搭建6.Web常识Pow工作量证明一、概念的介绍1.P2P区块链有一个前提,就是P2P,这并非是借贷平台,而是指对等网络.中本聪白皮书:需要第三方支持的点对点电子现金支付系统是没有价值的所谓对等网络(P2P网络),其初衷便站在了这种第三方和中心的对立面在对等网络里,没有特殊的节点,所有节点
- 【从Python基础到深度学习】4. Linux常用命令(进阶)
风筝超冷
linux运维服务器
接上篇【从Python基础到深度学习】4.Linux常用命令-CSDN博客1.文件查找-find命令find[搜索路径][搜索条件][操作]1.1常用选项和参数-name:按文件名搜索。find命令的-name选项可以接受通配符来匹配文件名。通配符可以帮助你更灵活地搜索文件名,以下是一些常见的通配符:*:匹配任意长度的字符。?:匹配单个字符。搜索当前目录及其子目录下以.txt结尾的文件:find.
- Linux系统入门与实践:一篇详细的教程和指南【持续更新】
郏帅北
linux服务器嵌入式硬件ubuntucentos运维
目录导航前言1.Linux介绍和发展2.Linux内核和发行版3.虚拟机安装Linux系统4.Linux桌面版和服务器版5.Linux的文件系统6.Linux常用命令7.在Windows安装WSL28.Linux的应用场景9.Linux学习建议前言我在大一接触到Linux,从最初看着黑色终端发呆,后来热爱Linux,拥抱开源。我不断尝试在物理机、云服务器、树莓派上玩转各种的Linux发行版,用云服
- 【Linux系统学习】 4.Linux实用操作 上
A 北枝
Linuxlinux学习运维Linux实用操作
Linux实用操作1.各类小技巧(快捷键)1.1ctrl+c强制停止Linux某些程序的运行,如果想要强制停止它,可以使用快捷键ctrl+c命令输入错误,也可以通过快捷键ctrl+c,退出当前输入,重新输入1.2ctrl+d退出或登出可以通过快捷键:ctrl+d,退出账户的登录或者退出某些特定程序的专属页面ps:不能用于退出vi/vim1.3历史命令搜索可以通过history命令,查看历史输入过的
- 4.Linux虚拟机下的Hadoop集群搭建之Xshell及Xftp的使用和SSH服务配置
学习BigData
关于Hadoop的学习笔记linuxhadoopssh
Hadoop及相关组件搭建指导WeChat:h19396218469本案例软件包:链接:https://pan.baidu.com/s/1ighxbTNAWqobGpsX0qkD8w提取码:lkjh(若链接失效在下面评论,我会及时更新)一、Xshell和Xftp的使用在这里我们首先要了解两个软件,一个是Xshell另一个是Xftp。1.Xshell是一个强大的安全终端模拟软件,它支持SSH1,SS
- Linux内核源码
WZJ499710
linuxlinux运维服务器
记得看目录哦!1.为什么要阅读Linux内核2.Linux0.01内核源码3.阅读linux内核源码技巧4.linux升级内核5.linux的备份和恢复5.1安装dump和restore5.2使用dump完成备份5.3使用restore完成恢复1.为什么要阅读Linux内核2.Linux0.01内核源码3.阅读linux内核源码技巧4.linux升级内核5.linux的备份和恢复5.1安装dump
- Linux中断 -- 中断路由、优先级、数据和标识
hello_yj
interruptLinuxlinuxkernel驱动开发androidarm
目录1.中断路由2.中断优先级3.中断平衡4.Linux内核中重要的数据结构5.中断标识承前文,本文从中断路由、优先级、数据结构和标识意义等方面对Linux内核中断进行一步的解析。1.中断路由AsetaffinityflowGIC文中有提到SPI类型中断的路由控制器寄存器为GICD_IROUTER,设置该寄存器即配置了中断的路由方式。内核中irq_set_affinity_hint、__irq_s
- 高级第九天:Linux
w漫漫
主要内容1.Linux简介2.VMWare安装及使用3.Linux安装及注意事项4.Linux目录结构及路径5.常用命令6.虚拟机常用配置7.XShell安装及使用8.XFTP安装及使用9.JDK解压版配置步骤10.Tomcat配置步骤11.安装解压版MySQL12.文件格式13.IDEA中打包WEB项目为WAR文件一.关闭Windows防火墙关闭Windows防火墙二.Linux简介1.定位:服
- 4.权限管理
疑犯
数据库linux服务器
权限管理文章目录权限管理1.权限简介2.权限管理命令2.1修改权限的命令chmod2.2修改文件属主和属组的命令chown3.遮罩码4.linux安全上下文与特殊权限4.1linux安全上下文4.2特殊权限5.文件系统访问控制列表facl6.sudo7.管理命令1.权限简介文件的权限主要针对三类对象进行定义:owner:属主,ugroup:属组,gother:其它,o每个文件针对每个访问者都定义了
- linux中的进程与线程那点事儿
Baoshan-Hobbit
linux
文章目录进程与线程1.进程2.线程3.linux中进程和线程的区别4.linux系统与用户程序的关系5.linux系统创建进程的方式进程与线程a)进程和线程是操作系统的概念b)linux系统属于分时操作系统,可处理并发任务同时保证快速响应,采用时间片轮转调度机制,即操作系统将cpu时间划分为时间片,每个任务只占用一个时间片时间,然后调度队列中的下一个任务执行1.进程程序:文本,描述数据的组织结构和
- Linux 权限掌控术:深入探索和用户管理
晓风飞
Linuxlinux运维服务器
.个人主页:晓风飞专栏:数据结构|Linux|C语言路漫漫其修远兮,吾将上下而求索文章目录前言1.外壳程序是什么?外壳程为什么存在?工作原理外壳程序怎么个事?2.Linux权限的概念2.1什么是权限2.2权限的本质2.3Linux中的用户3.普通用户变成rootlinux中有三种人4.Linux中文件的权限4.1文件的属性权限4.2掌握修改权限的方法`chmod`4.3对比权限的有无,表现4.4.
- DAY1linux基础开篇
法国大香蕉
本章课程内容大纲1.开课前的铺垫、学习期的一些规则、学习过程中的问题、学习的方法、(笔记、录音、录视频)2.快速了解什么是Linux、我们学习Linux需要具备哪些基础3.学习Linux运维课程可以掌握哪些技术、或者说能拿到多少money?4.Linux的发展史(孩子们-->科普时间到)5.Linux的常见发型版本(Linux的家族)6.如何看待Linux认证这件事情,我们要不要考证?7.安装VM
- android系统结构和源码版本
Lee_5566
Android的系统架构采用了分层架构的思想,如图。从上层到底层共包括四层:1.应用层2.应用框架层3.系统库和Android虚拟机4.Linux内核image.png应用层Android的应用程序主要是用户界面(UserInterface)方面的,通常以JAVA程序编写,其中还可以包含各种资源文件(放置在res目录中)JAVA程序及相关资源经过编译后,将生成一个APK包。Android本身提供了
- Windows+Linux应急响应(详细基础)
柠.筱
windows
目录前言1.异常特征2.安全事件分类3.Windows应急响应1.日志信息2.进程信息3.系统信息4.恶意文件4.Linux应急响应1.日志信息2.进程信息3.系统信息4.恶意文件前言“应急响应”对应的英文是“IncidentResponse”或“EmergencyResponse”等,通常是指一个组织为了应对各种意外事件的发生所做的准备以及在事件发生后所采取的措施。1.异常特征常见的异常特征:文
- Linux入门——环境 基本指令 基本工具 权限的初步认识
Tech行者
Linux学习linux运维服务器
目录1.Linux的历史2.利用云服务器设置Linux3.使用Xshell连接阿里云服务器4.Linux常见的指令5.什么是操作系统?6.命令解释器7.linux的权限的初步认识8.相关习题的练习1.Linux的历史1991年10月5日,赫尔辛基大学的一名研究生LinusBenedictTorvalds在一个Usenet新闻组(comp.os.minix)中宣布他编制出了一种类似UNIX的小操作系
- Linux系统扫描技术及安全防范
李菜菜同学
一、概述1.linux扫描技术概述四大块内容:1.主机扫描2.路由扫描3.批量服务扫描4.linux防范恶毒扫描安全策略2.网络安全技术定义互联网安全:保障数据在互联网的真实、可靠、完整、可控性传输与存储。网络安全技术:安全技术的一种手段,通过基于网络的入侵来达到窃取敏感信息。通常使用网络扫描、查点、系统服务扫描等手段。3.场景介绍案例:通过网络扫描方式获取某运营商核心设备管理权限。步骤1:通过t
- 4.Linux文件管理
Ching_Lee
Linux中所有的目录和文件都在跟目录下1.绝对路径和相对路径从根目录开始的路径是绝对路径:/usr/local/src,绝对路径是以/开头的。当前目录:pwd特殊目录:(.)和(..)一个点(.):代表当前目录两个点(..):代表当前目录的上层目录相对目录相对当前目录的路径相对上层目录得到路径2.文件相关操作创建文件:touch若当前目录中已经存在这个文件,这个命令不会对同名文件造成影响。但会更
- Docker相关开发环境安装
蚂蚁迷路忘了自己
docker容器运维javamaven
文章目录前言Linux系统1.更新系统2.修改系统时间时区3.关闭防火墙4.linux笔记本不休眠5.更改固定ip6.配置开机启动执行脚本安装jdk1.jdk1.8安装2.jdk11安装3.jdk版本切换Docker安装1.CentOS安装Docker1.1.卸载(可选)1.2.安装docker1.3.启动docker1.4.开启自启1.5.配置镜像加速2.Docker镜像命令2.1、查找镜像2.
- Linux内核介绍
Dontla
linuxlinux运维服务器
文章目录Linux内核介绍1.Linux内核的起源和发展历程1.1起源1.2发展历程2.Linux内核的主要特性2.1多任务处理2.2多用户2.3内存管理2.4网络功能3.Linux内核的架构3.1用户空间与内核空间3.2内核模块4.Linux内核的疑难技术点解析4.1进程调度4.2内存管理5.Linux内核的实用命令和代码示例5.1查看内核版本5.2加载和卸载内核模块5.3查看当前内核的配置选项
- Linux的基本使用
丸酸菌
J2EElinux服务器运维
文章目录1.Linux安装1.1安装方式介绍1.2安装Linux1.3网卡设置1.4安装SSH连接工具FinalShell下载安装连接Linux2.Linux目录结构3.Linux系统版本4.Linux常用命令4.1常用命令4.1.2Linux命令使用技巧4.1.3Linux命令格式4.2文件目录命令4.2.1ls显示4.2.2cd切换目录4.2.3cat读文件4.2.4more分页读文件4.2.
- armbian编译安装mentohust 认证锐捷客户端
$name="huanxi"
运维笔记锐捷破解校园网
armbian编译安装mentohust认证锐捷客户端在Linuxarm版上编译mentohust认证锐捷客户端校园网并使用create_ap实现可热点用到文件下载地址本文将介绍:1.Linux认证锐捷认证校园网2.静态ip设置3.认证是各种问题4.Linux开热点5.定时认证编译mentohust在编译mentohust之前需要先编译libpcap-1.0.0tarxvflibpcap-1.0.
- linux用户组有那三种,Linux基础知识--4.LInux用户和用户组以及权限管理
Lord Diplock
linux用户组有那三种
Linux基础知识--4.LInux用户和用户组以及权限管理一.Linux用户和用户组Linux操作系统是一个多用户、多任务的操作系统。有时可能多个用户在linux系统上操作一个任务,有时可能完成多个任务。用户的主要作用就是完成用户本身要完成的任务,不同用户所具有的权限也不同,所以能完成的任务也是有不尽相同。组:个人理解就是将用户和权限关联在一起的“容器”,我们可以把执行相同任务的用户加入同一个组
- 一份c/c++Linux后台服务器开发者的技术拓展书单
面试题小能手
Linux后台开发学什么?1.源码分析2.中间件开发3.集群4.Linux系统(进阶)5.性能与测试6.运维统计7.分布式架构学习详情路线书籍分享:Linux:KaliLinux渗透测试的艺术linux+c++编程LinuxC编程一站式学习Linux程序设计第4版Linux高性能服务器编程Linux就该这么学Linux入门教程(精华基础版)Linux入门教程Linux网络编程Linux系统编程Li
- 从哪些方面分析Linux内核源码
编码小哥
Kernellinux
从这些方面分析Linux内核源码,这里提供一个大致的大纲:一、Linux内核源码概述1.什么是Linux内核?2.Linux内核的主要功能3.Linux内核的版本控制4.Linux内核的组织结构二、Linux内核编译与配置1.获取Linux内核源码2.安装编译工具3.配置内核选项4.编译内核5.安装内核模块三、Linux内核启动过程1.BIOS启动过程2.GRUB引导加载器3.Linux内核启动阶
- 【Linux】历史发展及安装
zxctsclrjjjcph
Linuxlinux服务器
目录1.前言2.Linux历史背景2.1发展史2.1.1UNIX发展的历史2.1.2Linux发展历史3.开源4.Linux系统安装4.1Linux系统选择4.2登陆1.前言从今天开始学习一门新课程Linux,会以博客的形式分享自己的学习笔记。如有问题请指出,大家共同进步。2.Linux历史背景2.1发展史本门课程学习Linux系统编程,你可能要问Linux从哪里来?它是怎么发展的?在这里简要介绍
- STM32MP157驱动开发——SPI驱动
Amonter
STM32MP157驱动开发stm32嵌入式硬件
STM32MP157驱动开发——SPI驱动一、简介1.SPI介绍2.STM32MP1SPI介绍3.ICM-20608简介4.Linux下的SPI框架二、驱动开发1)IO的pinctrl子节点创建与修改2)SPI设备节点的创建与修改3)ICM20608驱动4)测试App5)运行测试参考文章:【正点原子】STM32MP1嵌入式Linux驱动开发——SPI总线框架一、简介 之前已经学习了Linux下的
- 4.Linux文件压缩打包
panxy
打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩的时候通常是先打包再压缩。(1)tar命令常用参数:-z是否同时具有gz属性-x解压缩、提取打包的内容-t查看压缩包内容-c建立一个压缩,打包文档-v显示压缩或者打包的内容-f使用文件名,在f后面要接
- 【SpringBoot实现企业微信会话内容存档】linux部署
libinqqq
企业微信开发springbootJavaspringboot企业微信java
注:本文是在windows环境下开发完成的。linux环境还没进行测试。文章目录前言一、使用前帮助二、获取会话内容1.下载SDK2.需要引入的jar包3.开发环境说明4.linux部署5.开发,代码实现总结前言为保障客户服务质量、提高内部协作效率和监管合规等原因,企业微信提供会话内容存档功能。企业可以统一设置存档的员工范围,并通过API获取开启存档员工的工作沟通内容,满足企业的外部监管合规和内部管
- linux安装虚拟机与常用命令
bingtanghulu_6
linuxlinux运维服务器1024程序员节
目录1.安装centos1.1基本网络配置1.2虚拟机克隆2.安装资源3.Linux文件系统概览3.1Linux文件系统简介3.2文件目录结构4.linux命令大全4.1目录切换命令4.2目录的操作命令(增删改查)4.3文件的操作命令(增删改查)4.4压缩文件的操作命令4.5Linux的权限命令4.6Linux用户管理4.7Linux系统用户组的管理4.8其他常用命令5.centos碰到的问题5.
- Linux 系统编程,Binder 学习,文件访问相关的接口
qfh-coder
Androidframeworklinuxbinder学习c++c语言android
文章目录Linux系统编程,Binder学习,文件访问相关的接口1.概念2.linux文件结构3.文件描述符4.Linux文件系统的两类常用接口,linux系统内置库函数4.1open4.2close4.3read4.4write5.标准I/O库函数5.1fopenLinux系统编程,Binder学习,文件访问相关的接口1.概念在计算机中一切数据以文件的形式进行管理,Linux中一切皆是文件,目录
- 集合框架
天子之骄
java数据结构集合框架
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
- Table Driven(表驱动)方法实例
bijian1013
javaenumTable Driven表驱动
实例一:
/**
* 驾驶人年龄段
* 保险行业,会对驾驶人的年龄做年龄段的区分判断
* 驾驶人年龄段:01-[18,25);02-[25,30);03-[30-35);04-[35,40);05-[40,45);06-[45,50);07-[50-55);08-[55,+∞)
*/
public class AgePeriodTest {
//if...el
- Jquery 总结
cuishikuan
javajqueryAjaxWebjquery方法
1.$.trim方法用于移除字符串头部和尾部多余的空格。如:$.trim(' Hello ') // Hello2.$.contains方法返回一个布尔值,表示某个DOM元素(第二个参数)是否为另一个DOM元素(第一个参数)的下级元素。如:$.contains(document.documentElement, document.body); 3.$
- 面向对象概念的提出
麦田的设计者
java面向对象面向过程
面向对象中,一切都是由对象展开的,组织代码,封装数据。
在台湾面向对象被翻译为了面向物件编程,这充分说明了,这种编程强调实体。
下面就结合编程语言的发展史,聊一聊面向过程和面向对象。
c语言由贝尔实
- linux网口绑定
被触发
linux
刚在一台IBM Xserver服务器上装了RedHat Linux Enterprise AS 4,为了提高网络的可靠性配置双网卡绑定。
一、环境描述
我的RedHat Linux Enterprise AS 4安装双口的Intel千兆网卡,通过ifconfig -a命令看到eth0和eth1两张网卡。
二、双网卡绑定步骤:
2.1 修改/etc/sysconfig/network
- XML基础语法
肆无忌惮_
xml
一、什么是XML?
XML全称是Extensible Markup Language,可扩展标记语言。很类似HTML。XML的目的是传输数据而非显示数据。XML的标签没有被预定义,你需要自行定义标签。XML被设计为具有自我描述性。是W3C的推荐标准。
二、为什么学习XML?
用来解决程序间数据传输的格式问题
做配置文件
充当小型数据库
三、XML与HTM
- 为网页添加自己喜欢的字体
知了ing
字体 秒表 css
@font-face {
font-family: miaobiao;//定义字体名字
font-style: normal;
font-weight: 400;
src: url('font/DS-DIGI-e.eot');//字体文件
}
使用:
<label style="font-size:18px;font-famil
- redis范围查询应用-查找IP所在城市
矮蛋蛋
redis
原文地址:
http://www.tuicool.com/articles/BrURbqV
需求
根据IP找到对应的城市
原来的解决方案
oracle表(ip_country):
查询IP对应的城市:
1.把a.b.c.d这样格式的IP转为一个数字,例如为把210.21.224.34转为3524648994
2. select city from ip_
- 输入两个整数, 计算百分比
alleni123
java
public static String getPercent(int x, int total){
double result=(x*1.0)/(total*1.0);
System.out.println(result);
DecimalFormat df1=new DecimalFormat("0.0000%");
- 百合——————>怎么学习计算机语言
百合不是茶
java 移动开发
对于一个从没有接触过计算机语言的人来说,一上来就学面向对象,就算是心里上面接受的了,灵魂我觉得也应该是跟不上的,学不好是很正常的现象,计算机语言老师讲的再多,你在课堂上面跟着老师听的再多,我觉得你应该还是学不会的,最主要的原因是你根本没有想过该怎么来学习计算机编程语言,记得大一的时候金山网络公司在湖大招聘我们学校一个才来大学几天的被金山网络录取,一个刚到大学的就能够去和
- linux下tomcat开机自启动
bijian1013
tomcat
方法一:
修改Tomcat/bin/startup.sh 为:
export JAVA_HOME=/home/java1.6.0_27
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$JAVA_HOME/bin:$PATH
export CATALINA_H
- spring aop实例
bijian1013
javaspringAOP
1.AdviceMethods.java
package com.bijian.study.spring.aop.schema;
public class AdviceMethods {
public void preGreeting() {
System.out.println("--how are you!--");
}
}
2.beans.x
- [Gson八]GsonBuilder序列化和反序列化选项enableComplexMapKeySerialization
bit1129
serialization
enableComplexMapKeySerialization配置项的含义
Gson在序列化Map时,默认情况下,是调用Key的toString方法得到它的JSON字符串的Key,对于简单类型和字符串类型,这没有问题,但是对于复杂数据对象,如果对象没有覆写toString方法,那么默认的toString方法将得到这个对象的Hash地址。
GsonBuilder用于
- 【Spark九十一】Spark Streaming整合Kafka一些值得关注的问题
bit1129
Stream
包括Spark Streaming在内的实时计算数据可靠性指的是三种级别:
1. At most once,数据最多只能接受一次,有可能接收不到
2. At least once, 数据至少接受一次,有可能重复接收
3. Exactly once 数据保证被处理并且只被处理一次,
具体的多读几遍http://spark.apache.org/docs/lates
- shell脚本批量检测端口是否被占用脚本
ronin47
#!/bin/bash
cat ports |while read line
do#nc -z -w 10 $line
nc -z -w 2 $line 58422>/dev/null2>&1if[ $?-eq 0]then
echo $line:ok
else
echo $line:fail
fi
done
这里的ports 既可以是文件
- java-2.设计包含min函数的栈
bylijinnan
java
具体思路参见:http://zhedahht.blog.163.com/blog/static/25411174200712895228171/
import java.util.ArrayList;
import java.util.List;
public class MinStack {
//maybe we can use origin array rathe
- Netty源码学习-ChannelHandler
bylijinnan
javanetty
一般来说,“有状态”的ChannelHandler不应该是“共享”的,“无状态”的ChannelHandler则可“共享”
例如ObjectEncoder是“共享”的, 但 ObjectDecoder 不是
因为每一次调用decode方法时,可能数据未接收完全(incomplete),
它与上一次decode时接收到的数据“累计”起来才有可能是完整的数据,是“有状态”的
p
- java生成随机数
cngolon
java
方法一:
/**
* 生成随机数
* @author
[email protected]
* @return
*/
public synchronized static String getChargeSequenceNum(String pre){
StringBuffer sequenceNum = new StringBuffer();
Date dateTime = new D
- POI读写海量数据
ctrain
海量数据
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.apache.poi.xssf.streaming.SXSSFRow;
import org.apache.poi.xssf.streaming.SXSSFSheet;
import org.apache.poi.xssf.streaming
- mysql 日期格式化date_format详细使用
daizj
mysqldate_format日期格式转换日期格式化
日期转换函数的详细使用说明
DATE_FORMAT(date,format) Formats the date value according to the format string. The following specifiers may be used in the format string. The&n
- 一个程序员分享8年的开发经验
dcj3sjt126com
程序员
在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。
明确入行的目的
很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML, DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容
- android欢迎界面淡入淡出效果
dcj3sjt126com
android
很多Android应用一开始都会有一个欢迎界面,淡入淡出效果也是用得非常多的,下面来实现一下。
主要代码如下:
package com.myaibang.activity;
import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.CountDown
- linux 复习笔记之常见压缩命令
eksliang
tar解压linux系统常见压缩命令linux压缩命令tar压缩
转载请出自出处:http://eksliang.iteye.com/blog/2109693
linux中常见压缩文件的拓展名
*.gz gzip程序压缩的文件
*.bz2 bzip程序压缩的文件
*.tar tar程序打包的数据,没有经过压缩
*.tar.gz tar程序打包后,并经过gzip程序压缩
*.tar.bz2 tar程序打包后,并经过bzip程序压缩
*.zi
- Android 应用程序发送shell命令
gqdy365
android
项目中需要直接在APP中通过发送shell指令来控制lcd灯,其实按理说应该是方案公司在调好lcd灯驱动之后直接通过service送接口上来给APP,APP调用就可以控制了,这是正规流程,但我们项目的方案商用的mtk方案,方案公司又没人会改,只调好了驱动,让应用程序自己实现灯的控制,这不蛋疼嘛!!!!
发就发吧!
一、关于shell指令:
我们知道,shell指令是Linux里面带的
- java 无损读取文本文件
hw1287789687
读取文件无损读取读取文本文件charset
java 如何无损读取文本文件呢?
以下是有损的
@Deprecated
public static String getFullContent(File file, String charset) {
BufferedReader reader = null;
if (!file.exists()) {
System.out.println("getFull
- Firebase 相关文章索引
justjavac
firebase
Awesome Firebase
最近谷歌收购Firebase的新闻又将Firebase拉入了人们的视野,于是我做了这个 github 项目。
Firebase 是一个数据同步的云服务,不同于 Dropbox 的「文件」,Firebase 同步的是「数据」,服务对象是网站开发者,帮助他们开发具有「实时」(Real-Time)特性的应用。
开发者只需引用一个 API 库文件就可以使用标准 RE
- C++学习重点
lx.asymmetric
C++笔记
1.c++面向对象的三个特性:封装性,继承性以及多态性。
2.标识符的命名规则:由字母和下划线开头,同时由字母、数字或下划线组成;不能与系统关键字重名。
3.c++语言常量包括整型常量、浮点型常量、布尔常量、字符型常量和字符串性常量。
4.运算符按其功能开以分为六类:算术运算符、位运算符、关系运算符、逻辑运算符、赋值运算符和条件运算符。
&n
- java bean和xml相互转换
q821424508
javabeanxmlxml和bean转换java bean和xml转换
这几天在做微信公众号
做的过程中想找个java bean转xml的工具,找了几个用着不知道是配置不好还是怎么回事,都会有一些问题,
然后脑子一热谢了一个javabean和xml的转换的工具里,自己用着还行,虽然有一些约束吧 ,
还是贴出来记录一下
顺便你提一下下,这个转换工具支持属性为集合、数组和非基本属性的对象。
packag
- C 语言初级 位运算
1140566087
位运算c
第十章 位运算 1、位运算对象只能是整形或字符型数据,在VC6.0中int型数据占4个字节 2、位运算符: 运算符 作用 ~ 按位求反 << 左移 >> 右移 & 按位与 ^ 按位异或 | 按位或 他们的优先级从高到低; 3、位运算符的运算功能: a、按位取反: ~01001101 = 101
- 14点睛Spring4.1-脚本编程
wiselyman
spring4
14.1 Scripting脚本编程
脚本语言和java这类静态的语言的主要区别是:脚本语言无需编译,源码直接可运行;
如果我们经常需要修改的某些代码,每一次我们至少要进行编译,打包,重新部署的操作,步骤相当麻烦;
如果我们的应用不允许重启,这在现实的情况中也是很常见的;
在spring中使用脚本编程给上述的应用场景提供了解决方案,即动态加载bean;
spring支持脚本