ICode9

精准搜索请尝试: 精确搜索
  • [ARM-assembly]-C语言和汇编对比学习2021-06-21 14:55:35

    (1) static int x; //static int y = 10; //int z; //int w = 20; int main() { int s = 200; x = 100; s=s+x; // s=s+y; // z=100; // s=s+z; // s=s+w; return 0; } hehezhou@buildsrv-165:~/workspace/test/t

  • [ARM-assembly]-A64指令集合总结2021-06-21 14:55:26

    ★★★个人博客导读首页—点击此处 ★★★ A64指令集合总结 1、Instructions that move System or Special-purpose registers to or from a general-purpose register 2、Floating-point moves between a SIMD&FP register and a general-purpose register 3、SIMD moves bet

  • [ARM-assembly]-全局变量/静态全局变量/初始化/未初始化变量的存放位置分析2021-06-21 14:55:16

    我们从汇编来看,各种变量在内存中的存放位置 1、使用交叉编译器将C语言转换成汇编 写一个C语言程序: static int x; static int y = 10; int z; int w = 20; int main() { int s; s=x; s=y; s=z; s=w; return 0; } (arm32)

  • [ARM-assembly]-A64的load/store指令总结2021-06-21 14:54:44

    ★★★个人博客导读首页—点击此处 ★★★ 文章目录 1、Load-Store Single Register 单寄存器读写 2、Load-Store Single Register (unscaled offset) offset为-256 ~ +256对齐读写 3、Load-Store Pair 双寄存器读写 4、Load-Store Non-temporal Pair 直接读写外存,跳过cache 5

  • [ARM-assembly]-ARM64汇编语言学习笔记2021-06-21 14:54:35

    参考<ARM 64-Bit Assembly Language.pdf> ★★★个人博客导读首页—点击此处 ★★★ 文章目录 一、基础语法 1、先看一个示例 2、分配和初始化全局变量 3、对齐aligning 4、函数 5、条件 6、include文件 7、宏Macros 二、指令介绍 1、instruction set architecture (ISA)框图

  • [ARM-assembly]-汇编示例:c语言翻译成汇编2021-06-21 14:53:06

    ★★★个人博客导读首页—点击此处 ★★★ 示例1: int func_test(uint32_t a, uint32_t b, uint32_t *s) { *s = a + b; return 0; } 00000000002047a0 <func_test>: 2047a0: 0b010000 add w0, w0, w1 2047a4: b9000040 str w0, [x2] 2047a8: 52800000 mov w0, #0x0

  • [ARM-assembly]-ARM ASM内联汇编学习2021-06-21 14:52:41

    ★★★个人博客导读首页—点击此处 ★★★ 格式 __asm__ qualifiers ( // 汇编代码部分 : OutputOperands //在内联汇编代码中被修改的变量列表 : InputOperands //在内联汇编代码中用到的变量列表 : Clobbers //在内联汇编代码中用到的寄存

  • qt qml控件编译成dll并调用 (VS2017)2021-06-17 16:31:11

    简要记录一下Qt中关于qml编辑的控件编译进dll 供第三方调用的例子 sample地址:https://github.com/tlglovewf/qmldlltest.git  (sln是vs2017创建的,其他版本自行修改一下相关工程文件把) 最主要的就是 qml项目中 qmldir :用于定义模块插件基本信息 module test.mymodule //这个

  • .NET MVC5+AUTOFAC实战2021-06-11 15:32:41

    这几天研究IOC容器、DI: 解耦,不用一个个实例化(理解到这了)面向接口编程思想 于是昨天实验了一把MVC中如何使用IOC、构造函数注入 话不多说上代码: 小框架一拉 展开细说 Model: (懒的改名) public class Class1 { public int Id { get; set; } public

  • Maven三种打包方式2021-06-09 14:32:23

    Maven的打包插件 maven-jar-plugin,默认的打包插件,用来打普通的project JAR包 maven-shade-plugin,用来打可执行JAR包,也就是所谓的fat JAR包 maven-assembly-plugin,支持自定义的打包结构,也可以定制依赖项等 maven-jar-plugin官方地址:https://maven.apache.org/plugins/maven-jar-p

  • Autofac2021-06-08 14:33:30

    using Autofac;using Autofac.Integration.WebApi;using System;using System.Collections.Generic;using System.Linq;using System.Reflection;using System.Web;using System.Web.Http; namespace AZ_BMP_DealerSelection_Web.App_Start{ public class AutoFacConfig

  • [经验分享]如何发布NuGet包2021-06-06 12:02:34

    什么是Nuget Nuget是一个.NET平台下的开源的项目,它是Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便。 详解百科:https://baike.baidu.com/item/NuGet/5296055?fr=aladdin 发布自己的类库包

  • 使用 Roslyn引擎动态编译代码2021-06-06 10:52:24

    Roslyn引擎自2014年开源至今这么久,一直没怎么了解过,虽然VS2015早就集成了它。 以前老一套的动态编译方法在 .NET Core中似乎不再支持了,很多方法都是未实现的。下面就介绍如何在.NET Core环境中使用Roslyn进行动态编译。话不多说,Talk is cheap, show me the code. 首先是安装nuget

  • .netCore各种通过反射加载程序集的方法的总结2021-06-04 17:04:14

    AppDomain.CurrentDomain.GetAssemblies() 这个方法获取的是当前应用程序域已经加载的程序集,未加载的是获取不到的(尽管引用了该项目),所以在配置依赖注入时,可能会出现有些程序集拿不到的情况,导致没有注入所有需要的服务。 Assembly.GetEntryAssembly().GetReferencedAssemblies()

  • Eclipse中Project的属性Deployment Assembly(部署程序集)消失了,不存在了,去哪儿了2021-06-03 14:52:54

    1. 该项目不是web项目,所以不存在Deployment Assembly 属性。在Eclipse中,怎样将一个非web project变成一个web project? 1)右键项目,选择Project Facets,点击Convert to faceted from 2) 配置Project Facets 更改Dynamic Web Module的Version为2.5。(3.0为Java7的)。 如果提示错误,可能需

  • NHibernata的XML映射定义说明2021-06-03 10:04:05

    以下列映射文件说明: 1 <?xml version="1.0"?> 2 <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="Eg" 3 namespace="Eg"> 4 5 <class name="Cat" table="CATS" dis

  • idea使用maven-assembly-plugin生成jar包的pom配置2021-05-19 23:33:27

    maven-assembly-plugin版本:2.6 maven-compiler-plugin版本:3.8.0 gitee地址:https://gitee.com/yzy85/test2jar POM文件:主要在build节点中 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0"

  • 记一次 .NET 车联网云端服务 CPU爆高分析2021-05-19 10:03:56

    一:背景 1. 讲故事 前几天有位朋友wx求助,它的程序CPU经常飙满,没找到原因,希望帮忙看一下。 这些天连续接到几个cpu爆高的dump,都看烦了

  • springboot项目打包优化(迁移第三方依赖jar、配置文件到项目jar外)2021-05-19 10:01:35

    springboot 项目采用spring-boot-maven-plugin插件打包,会把第三方依赖包打进jar \BOOT-INF\lib 目录中,以及配置文件也会打进jar包。 <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifac

  • maven 打包 jar, cmd 打开jar 总结2021-05-12 13:02:05

    maven 打包可执行jar 在pom中增加 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> &l

  • .NET Core自动注册服务2021-05-11 17:34:58

    /// <summary> /// 自动注册服务——获取程序集中的实现类对应的多个接口 /// </summary> /// <param name="services">服务集合</param> /// <param name="assemblyName">程序集名称</param> public void

  • VTK:相互作用之Assembly2021-05-11 16:51:45

    VTK:相互作用之Assembly VTK:相互作用之Assembly 代码 Assembly.cxx CMakeLists.txt VTK:相互作用之Assembly 代码 Assembly.cxx #include <vtkActor.h> #include <vtkAssemb

  • 2020年最新 C# .net 面试题,月薪20K+中高级/架构师必看(1)2021-05-09 07:34:41

    2020年最新 C# .net 面试题,月薪20K+中高级/架构师必看(七)   1. GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。当然在Ajax请求中,这种区别对用户是不可见的 2、GEt传输数据容量小,不安全,post传输数据内容大,更加安全;   129、返回类型 A

  • 2020年最新 C# .net 面试题,月薪20K+中高级/架构师必看(2)2021-05-09 07:34:23

    2020年最新 C# .net 面试题,月薪20K+中高级/架构师必看(2)   1. GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。当然在Ajax请求中,这种区别对用户是不可见的 2、GEt传输数据容量小,不安全,post传输数据内容大,更加安全;   129、返回类型 Ac

  • 2020年最新 C# .net 面试题,月薪20K+中高级/架构师必看(3)2021-05-09 07:34:03

    2020年最新 C# .net 面试题,月薪20K+中高级/架构师必看(3)   1. GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。当然在Ajax请求中,这种区别对用户是不可见的 2、GEt传输数据容量小,不安全,post传输数据内容大,更加安全;   129、返回类型 Ac

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有