- tee漏洞学习-翻译-3:TrustZone exploit for MSM8974
goodcat666
tee安全teepwn
原文:http://bits-please.blogspot.com/2015/08/full-trustzone-exploit-for-msm8974.html在这篇博文中,我们将介绍利用上一篇文章中描述的TrustZone漏洞的完整过程。在开发此漏洞时,我只使用了我值得信赖的(个人)Nexus5设备。这意味着下面写入的所有内存地址和其他特定信息均取自该设备。如果有人想要重新创建下面描述的确切
- GSAP - GSAP方法:gsap.config()
周星星的学习笔记
gsap.config()允许你配置GSAP的设置,这些设置不是tween特定的,比如autoSleep、force3D和units。要影响应由单个补间继承的属性,请使用gsap.defaults()。下面是config()选项的列表:一、选项列表:1.autoSleep在内部检查之间应该经过多少帧,以查看GSAP是否应该关闭内部计时器,以节省移动设备上的系统资源和电池寿命。默认值是120(大约每
- GSAP - GSAP方法:gsap.defaults()
周星星的学习笔记
gsap.defaults()让你可以设置应该被所有补间继承的属性(不包括继承属性设置为inherit:false),除非被那个补间覆盖。不是tween特定的一般配置设置(如units、autoSleep和force3D)应该使用gsap.config()来设置。例如,如果你想改变所有渐变的默认ease和duration,你可以这样做:gsap.defaults({ease:"power2.in"
- Android研究_Gralloc_5 Grallo分配和释放Buffer
孤独的小丑
android
4.6Gralloc分配buffer用户空间的应用程序用到的图形缓冲区是由Gralloc模块中的函数gralloc_alloc来分配的,这个函数实现在文件hardware/qcom/display/msm8974/libgralloc/gpu.cpp。intgpu_context_t::gralloc_alloc(alloc_device_t*dev,intw,inth,intformat,int
- Linux休眠与唤醒---wakelock唤醒锁与autosleep功能使用
面朝大海0902
Linux驱动linux
一、Linux系统休眠在嵌入式设备中由于省电功耗等原因我们需要让系统在不忙的时候进入休眠模式,Linuxpmcore提供给我们wakelock及autoslepp内核休眠机制。autosleep和wakelock是并行存在,只有wakelock唤醒锁全部释放且autosleep为enable时候系统才能进入休眠;二、autosleep功能节点路径为/sys/power/autosleep,该值为m
- linux autosleep机制
shenhuxi_yu
LINUXARM
aarch32linux4.9常用的linux系统进入suspend的命令是echomem>/sys/power/state,autosleep的功能则是为了实现“Opportunisticsuspend”即循环的监测到系统有没有wakeup_event如果没有就让系统suspend下去,auto_sleep会跟pm的wakeupsource和wakeupcount有相关性userspace的使用
- 睡眠监测工具及睡眠知识分享
穿凉鞋的阿柯
321训练营的伙伴们,今天给大家分享三部分内容:常用的睡眠检测工具及重点关注项目、解析睡眠软件的重要数据、分享睡眠知识和技巧。一、常用的睡眠检测工具及重点关注项目群里小伙伴常用的睡眠工具有萤火虫、蜗牛、sleepcycle、华为手环,autosleep等。手环、sleepCycle、蜗牛、萤火虫图式萤火虫的图片很漂亮,蜗牛、sleepCycle比较直观,手环相对细致。图片发自Appautoslee
- 平板睡眠模式修改
广书口香唐
①点关闭系统,②点恢复模式③点维护,并输入用户名和密码:cxdiadmin,Canononac。④点探测器。⑤进入设置界面,对autosleep进行设置
- 22 好好睡觉,量化睡眠质量
翩翩飞武
科技时代已经不用考感觉回答昨晚睡得好不好这个问题了,下面就是叶老师的推荐了3款软件,autosleep,sleepcycle,蜗牛睡眠。我这次果断选择了最好的,autosleep付费软件,不再试了,权威已经帮我选好了,改变自己之前的习惯,不再做工具控。付费的软件,而且是苹果商店年度排名非常好了,不会错。昨晚我就试了,然后今早来给大家汇报使用感受。这款app是可以通过苹果手表工作的,更为精准一些,我
- lilnux man page:epoll(翻译+注释)
楚谷雨
c语言linux
文章目录头文件描述电平触发和边缘触发事件发生后信号维持的时间与autosleep的交互不懂/proc接口epoll注册消耗的内核内存用法实例常见的坑可能的坑注意区别link-unlinkopen-close头文件#include描述epollAPI执行与poll(2)类似的任务:监视多个文件描述符,查看任一描述符是否可以进行I/O。epollAPI可以用作边缘触发或电平触发接口,并且扩展性好,可用
- Android Qcom Audio架构学习
上电失败
Android_Driverandroidaudio
总结:AndroidAudio不简单呀,一个人摸索入门不容易的,研究了一段时间,感觉还不是很懂,但以下的知识对入门还是有帮助的。Audio架构中的名词FE(FrontEnd)提供pcm的设备信息,将数据从用户空间传输到音频后端,以及从音频后端捕获录制等vendor/qcom/opensource/audio-hal/primary-hal/msm8974/platform.cplatform_in
- 早睡团3.0践行每日记录 5/21 20190301
刘喆Evian
Part1:早安,睡眠检视5/2120190301昨晚开着Now冥想睡眠风铃,听的时候设置了勿扰模式开启时段。为了能实现23:00前入眠,22:34分就开始播放Now,卧室22:40熄灯,Autosleep22:39“熄灯”,为了让嘉懿闭眼入眠尽快入睡不打扰我,我是等了嘉懿两分钟,确认他已经闭眼非常想睡了我才闭眼进入睡眠状态,看时间是22:55分入睡的,那也是很快了!所以结论是,我需要和嘉懿在22
- 看完《睡眠革命》,谈谈我是如何来进行我的睡眠“革命”的(Part I)
花___
本文仅为自己浅析并记录,供后续记录或参考。*词意解释:深睡眠:深度睡眠是心率减慢,肌肉放松到几乎不动的状态。研究表明,成年人每晚需要1.5-1.8小时的深度睡眠。大多数人的深度睡眠占比为10%-30%。(来自AutoSleep的科普)关于自己:我个人的睡眠习惯一直不大好,并没有一个很规律的作息。或许大概是“年轻人”,不甘就这样早早睡去吧。但导致的结果呢,就是经常会有疲惫感,甚至有一阵子是昏昏欲睡的
- linux msm dts加载分析
qwaszx523
dts
MSM8974上DeviceTree设备描述源文件放在”kernel/arch/arm/boot/dts/”下后缀是”.dts”或”.dtsi”,一般”.dtsi”是被其它文件包含的,只用dtc编译”.dts”文件。Build时会用”dtc”命令把需要的设备描述文件编译成”.dtb”文件,并放到到bootimage的某个地方。对设备描述的解析处理实现主要在”kernel/drivers/of/”目
- Linux电源管理-Autosleep
Loopers
Linux内核
前言什么是Autosleep?字面理解就是"没有事情干的时候睡觉"。而起初autosleep是在Android上的一个patch(https://lwn.net/Articles/479711/)演化而来的,当时名字叫做"Opportunisticsleep",翻译过来叫做"机会主义睡眠",也就是有机会就睡。因为此名字比较有争议,最后修改为autosleep。autosleep一种强大的电源管理方
- MSM8974 TP 多点触控 B协议
mengluoxixiang
msm8974安卓驱动TP
记录一些关于多点触控的信息:一、配置在TP模块的probe函数里有如下设置:1)配置该设备支持的事件或是按键类型set_bit(EV_SYN,rmi4_data->input_dev->evbit);set_bit(EV_KEY,rmi4_data->input_dev->evbit);set_bit(EV_ABS,rmi4_data->input_dev->evbit);set_bit(BTN_
- linux msm dts加载分析
viewsky11
kernelarm开发
MSM8974上DeviceTree设备描述源文件放在”kernel/arch/arm/boot/dts/”下后缀是”.dts”或”.dtsi”,一般”.dtsi”是被其它文件包含的,只用dtc编译”.dts”文件。Build时会用”dtc”命令把需要的设备描述文件编译成”.dtb”文件,并放到到bootimage的某个地方。对设备描述的解析处理实现主要在”kernel/drivers/of/”目
- Qualcomm msm8974 编译
9527号缘
APSS编译:1sourcebuild/envsetup.sh2lunchmsm8974-eng/userdebug3make-j8LK编译:cdbootable/bootloader/lkmakePROJECT=msm8974BOOTLOADER_OUT=../../../out/target/product/msm8974/obj/EMMC_BOOTLOADER_OBJEMMC_BOOT=1A
- msm8974 camera driver添加新摄像头kernel hal修改
9527号缘
camera驱动
添加一款新摄像头流程1添加sensorkerneldriver,主要实现上电、rst、pwd、mclk等powersetting,sensorprob&sensori2cdriverprob和v4l2_subdev注册\kernel\drivers\media\platform\msm\camera_v2\sensor\ov5648.c2添加编译选项obj-$(CONFIG_OV5648)+=ov
- 高通平台音频软件架构
jlgcumt
Audio
1、用户空间代码位置Thefollowingisalistofdirectorypathsintheuserspacewherethecoderelatedtoaudioislocatedforthedebuggingandcustomization//hardware/qcom/audio/hal/msm8974–ContainstheaudioHardwareAbstractionLayer(
- linux内核3.4基于wakeup_source的autosleep机制分析
eqwewr
msm8974驱动总结
一:wakeup_source简介:linux3.4内核PM使用了wakeup_source来保持唤醒状态,也就是keepawake。之前android一直是基于Linux加入了wake_lock机制来阻止系统休眠,后来Linux3.4内核加入了wakeup_source来管理,安卓4.4跟着升级内核也就摒弃了自己的臃肿的wake_lock机制,在对上层接口并不改变,在内核wake_lock实现直
- c++11 : packaged_task, async, promise, future, shared_future
Kit Fung
packaged_task把一個function包起來,方便異步操作。而返回值可以用future取得.autosleep=[](){std::this_thread::sleep_for(std::chrono::seconds(1));return1;};std::packaged_tasktask(sleep);autof=task.get_future();task();//invoketh
- 早睡团3.0践行每日记录 4/21 20190228
刘喆Evian
Part1:早安,睡眠检视4/2120190228昨晚22:50熄灯,开着Pillow入睡辅助,Autosleep22:48“熄灯”,嘉懿一直不闭眼,最后他什么时候入眠的我也不知道了。早上5:14分自然醒来,睡眠时间为23:02-05:31,睡眠6小时29分钟,97%效率,睡眠评价90%,深度睡眠35%↑,时长为2:14,优质睡眠63%,时长为6:29,静息心率平均56。昨晚醒了几次,睡得不安稳,
- 早睡团3.0践行每日记录 2/21 20190226
刘喆Evian
Part1:早安,睡眠检视2/2120190226昨晚嘉懿不在,被老公粘着,我九点多没有熄灯就自动入睡了,实在太累。后因灯光太亮,十点多醒来,把英语流利说打卡完成后又继续睡觉。两点多司泓饿醒叫老公起来喂奶,我实在太累就继续睡,今早05:45闹钟醒来,更早打卡,G225-14组小组打卡接龙,6:00报分。昨晚开了Autosleep和Pillow两个Apps,以下为各自监测结果:1、Autosleep
- android休眠
wintop2016
休眠是把一些部件、外设关掉(掉电或让它进入低功耗模式)。比如:对于platform_device在suspend调用的时候,freeze、standby、mem、diskcat/sys/power/state/sys/power/autosleep:用于取代wakelocks中的自动休眠功能。向该文件写入/sys/power/state返回值的某一种,系统会在适当的时候进入指定的休眠的模式/sys
- 【Android休眠】之AutoSleep
__2017__
Android源码Android休眠
Linux3.10Android4.4http://blog.csdn.net/u013686019/article/details/53691897一、autosleep诞生记由于《【Android休眠】之Android休眠机制》提到的“Android的特别需求”,Android提出了“OpportunisticSuspend”:Ratherthantryingtoputthevarioussy
- 2017年4月份的总结与反思
傻宅一生
不找借口了,我又拖延了2天才开始写。一、时间在哪里总览比例272个番茄,日平均9,(我的一个番茄是25分钟)以上数据来自,番茄土豆。比上个月下降了100个番茄,主要是因为外出活动比较多,在电脑前的记录比较少。时间黑洞占用的比例比较大,下个月目标降到10%以下!睡眠情况睡眠时长:平均6小时24分钟睡眠质量:平均81分以上数据来自,AppleWatch,AutoSleep这个月睡眠质量很不错,比上个月
- 早睡团3.0践行每日记录 6/21 20190302
刘喆Evian
Part1:早安,睡眠检视6/2120190302昨天中午司泓没有午睡,我很累,却没能睡,所以昨晚八点多就开始困了,早早开始准备睡觉。昨晚听着Now冥想睡眠薄雾,开启勿扰模式23:00-5:00,Autosleep22:09“熄灯”,卧室22:10熄灯。这样,足以保证在目标23:00前能入眠。今早05:10自然醒来,但感觉睡得并不好。嘉懿昨晚11点多起来去了个洗手间,中断了我的睡眠,司泓半夜没醒。
- 以时间为轴,用这几个 app 讲述我的一天 | 应用分享
残照以为记
timeline.jpg我忘记了从什么时候开始,手机已经是出门必不可少的随身物品。作为一个生活在一线城市的互联网从业者(打工仔),我应该是从中获益良多,比如获取天气信息、使用效率工具等。所以,今天我想以时间为轴,来介绍几款app,希望对大家的工作和生活有所帮助。7点起床,通过AutoSleep去查看昨晚的睡眠情况iOS版18元sleep.jpgAutoSleep是一款睡眠监测应用,它是一款借助于A
- 攻击TrustZone系列(Pt.3) -- 对MSM8974的完整TrustZone攻击
看雪学院
在这篇博客中,我们将完整解释如何攻击上一篇博客中提到的漏洞。上次说到,我已经将漏洞报告给了高通。他们送给我了一台新的MotoX2014,这将是以后的很多个博客的主题。(更加深入到TrustZone架构以及其他该设备上的安全部件)0号患者当开发这个攻击时,我手头上只有我的Nexus5。这意味着所有的内存地址以及下面其他特定的信息都是基于这个设备。以防有人想要重新实现下面阐述的实验,这里提供我的设备的
- 集合框架
天子之骄
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支持脚本