int __builtin_clz(unsigned long long int a){ int res=0; while(!(a&0x80000000)){///0x80000000 = 1ll<<31 res++; a<<=1; } return res; } ...
转载
2021-08-02 02:02:00
692阅读
2评论
a.c: 1 /************************************************************************* 2 ...
转载
2014-12-29 10:26:00
1066阅读
2评论
异常中断指令可以分为一下两种:软件中断指令(SWI)断点指令(BKPT—仅用于v5T体系)软件中断指令SWI用于产生SWI异常中断,用来实现在用户模式下对操作系统中特权模式的程序的调用;断点中断指令BKPT主要用于产生软件断点,供调试程序用。SWISWI(SoftWare Interrupt)代表“软件中断”,用于用户调用操作系统的系统例程,常称为“监控调用”。它将处理器置于监控(SVC)模式,从
原创
精选
2022-12-25 09:09:46
1031阅读
RISC-V的确是个好东西,可是,免费的东西往往需要付出代价才能得到了,最近遇到了一个算法中的问题,追了好久,最终追到了这个库函数中,没想到,这个库函数居然还隐藏着一些猫腻。值得记下来啊。 首先上一个在X86平台下的例子: 1 #include <stdio.h> 这个是编译器的库函数,表示要获取你
转载
2018-11-09 19:32:00
148阅读
2评论
编程的时候可能会遇到一个不知道它属于哪个类的对象,我们可以用下列运算符或者方法来判断。 1、
转载
2015-12-07 09:27:00
119阅读
2评论
JS中构造函数与类
Function vs Class写法上有区别,本质上无差别 class Clz {
a() {}
b() {}
} Class的数据类型:typeof Clz; // 'function'Class对象本身:Clz === Clz.prototype.constructor; // true 需
转载
2023-06-08 14:25:56
142阅读
public class EnumUtil { public static List<Integer> enumToOrdinal(Class<? extends Enum> clz){ if(!clz.isEnum()){ return null; } Enum[] enums=clz.getEnumConstants(); List<Integer> re
原创
2022-11-04 17:46:24
122阅读
public class AlipayUtil { private Activity activity; private Class<?> clz;//支付成功后跳转的界面 private String orderid; private String id; public AlipayUtil(Activity activity,Class<?> clz,int alipa
原创
2016-09-08 12:59:21
932阅读
这种写法一般都会在基类中看到,而且是使用了JAVA泛型的,比如我们J2EE中的BaseDAO什么的,请看代码,其实简写了,分开写就明了了。在BaseDao中经常写一个单独的方法,如下:private Class<?> clz;
public Class<?> getClz() {
if(clz==null) {
//获取泛型的Class对象
clz =
public class AlipayUtil {
private Activity activity;
private Class<?> clz;//支付成功后跳转的界面
private String orderid;
private String id;
public AlipayUtil(Activity activity,Class<?> clz,int
转载
2024-06-20 12:47:27
80阅读
一、rsyslogd服务管理系统日志,随机启动[root@clz rsyslog.d]# systemctl is-active rsyslog.service
active
[root@clz rsyslog.d]# systemctl is-enabled rsyslog.service
e
原创
2015-01-08 11:38:59
983阅读
java 反射机制程序在运行的过程中(不是在编写代码阶段)动态的去获取一个对象所属的类型的信息的过程。反射的根源:Class对象获得一个Class对象的三种方法:Class clz=类名.classClass clz=Class.forName("类的完全限定名")Student s=new Student();Class clz=s.getClass()常用方法:【Class类】getMetho
1、创建和管理卷组[root@clz ~]# vgcreate vg0 /dev/sdb1 /dev/sdb2
Volume group "vg0" successfully created
[root@clz ~]# pvscan
&nbs
原创
2015-01-29 16:16:03
596阅读
1、查看进程 某个进程的基础上生成了另一个进程,则它们为父子进程; [root@clz ~]# pstree├─sshd───sshd───bash───pstree[root@clz ~]# ps
PID TTY &nb
原创
2015-01-03 18:35:57
407阅读
int __builtin_ffs (unsigned int x) 返回x的最后一位1的是从后向前第几位,比如7368(1110011001000)返回4。 int __builtin_clz (unsigned int x) 返回前导的0的个数。 int __builtin_ctz (unsigned int x) 返回后面的0个个数,和__builtin_clz相对。 int _
原创
2023-03-03 13:17:10
217阅读
目录一、调用构造方法二、案例:依赖注入实现 Java反射机制提供了另外一种创建对象方法,Class类提供了一个实例方法newInstance(),通过该方法 可以创建对象,使用起来比较简单,下面两条语句实现了创建字符串String对象。 Class clz = Class.forName("java.lang.String");
String str = (String) clz.newIn
转载
2023-10-19 12:41:08
160阅读
使用图形化界面管理firewall [root@clz ~]# firewall-config &
原创
2015-02-02 13:43:59
825阅读
private void reflectActivity() {
try {
String actName = topAct(application);// com.example.calledjar.MainActivity
Class clz = application.getClass().forName(
"android.app.ActivityThread");
转载
2023-07-01 21:21:17
144阅读
protected BaseRes parseJsonResponse(HttpResponse httpRes, Class clz) throws Exception {
// 处理JSON返回结果
String jsonStr = EntityUtils.toString(httpRes.getEntity());
StringBuild
原创
2013-04-27 20:01:05
648阅读
问题背景很久很久前,在我还是青铜的时候(现在依旧是青铜段位)去面试,面试官问我怎么获取类,方法上的注解。当时的我也算用过注解,顺口就回答了,用isAnnotationPresent判断是否加了注解,getAnnotation获取注解对象,然后获取注解中的值。大致的代码是这样子的:1.Class<?>clz=bean.getClass();2.Method[]methods=clz.ge
原创
2020-08-01 20:47:49
257阅读