标签: runtime

二进制如何转换为硬件?

我理解代码是如何编译为程序集的,并且该程序集是1:1二进制代码的替代品.有人可以帮助我理解二进制文件如何连接到硬件?二进制文件如何物理读取和运行?if语句如何在硬件中工作?

谷歌搜索我想,也许我的问题标题应该是" 如何将二进制数据放在公交线路上 ",但我不确定.

谢谢.

binary assembly operating-system runtime

22
推荐指数
3
解决办法
2万
查看次数

在运行时更改模式名称 - 实体框架

我需要在运行时更改实体的存储架构.我已经关注了一篇很棒的帖子,可以在这里找到:http: //blogs.microsoft.co.il/blogs/idof/archive/2008/08/22/change-entity-framework-storage-db-schema-in-runtime的.aspx?CommentPosted =真#commentmessage

这非常有效,但仅适用于查询,不适用于修改.

知道为什么吗?

schema entity-framework runtime

22
推荐指数
3
解决办法
2万
查看次数

Canonical:如何从Excel VBA调用.NET方法

我找到了一种直接从VBA宏调用.NET 2代码的方法:

Dim clr As mscoree.CorRuntimeHost
Set clr = New mscoree.CorRuntimeHost
clr.Start
Dim domain As mscorlib.AppDomain
clr.GetDefaultDomain domain
Dim myInstanceOfDotNetClass As Object
Set myInstanceOfDotNetClass = domain.CreateInstanceFrom("SomeDotNetAssembly.dll", "Namespace.Typename").Unwrap
Call myInstanceOfDotNetClass.ExecuteSomeDotNetMethod
Run Code Online (Sandbox Code Playgroud)

(为了使这段代码工作,我想在Excel中使用工具 - >引用...将对mscoree.tlb和mscorlib.tlb的引用添加到Excel VBA)

但这仅适用于.NET CLR 2程序集,最高可达.NET Framework 3.5版.

现在我需要使用.NET 4.

我已经了解.NET CLR4引入了另一种与版本无关的创建运行时实例的方法,我还发现了一个用C++编写的相当简单的代码示例:http: //dev.widemeadows.de/2014/02/ 04 /托管最净-4-运行时在-一个天然过程/

但是我的Excel VBA技能还不足以将这几行代码转换为工作的VBA makro.有人能帮帮我吗?

.net c# clr vba runtime

22
推荐指数
4
解决办法
2万
查看次数

如何在运行时转换类型?

我的方案应该是简单的...我想要转换的类型FROMALWAYS "字符串".我想要转换为...可能是很多东西 - 整数,日期时间,...字符串等.

这很容易:

string valueToConvertFrom = "123";

int blah = Convert.ToInt32(valueToConvertFrom);
Run Code Online (Sandbox Code Playgroud)

但是......我不知道(直到运行时)我需要转换为的值是'Int'(或其他).我试过这个:

string valueToConvertFrom = "123";

Type convertToType = typeof(int);

object blah = Convert.ChangeType(valueToConvertFrom, convertToType);
Run Code Online (Sandbox Code Playgroud)

但这给了我以下错误:"对象必须实现IConvertible."

我不想做一个switch语句并根据类型名称调用"Convert.ToBlah"...任何建议?

.net reflection runtime type-conversion

21
推荐指数
3
解决办法
1万
查看次数

使用CMake创建二进制文件会删除运行时路

我正在使用CMake在linux上构建程序.该程序成功编译并从项目构建目录运行.该程序与目录中的自定义库链接${HOME}/build/lib

我有一个安装阶段:

install(TARGETS ProgName RUNTIME DESTINATION bin)
Run Code Online (Sandbox Code Playgroud)

当我运行make install程序时,将其置于正确的位置,但cmake安装程序将从二进制文件中删除运行时路径.

-- Install configuration: "Debug"
-- Installing: *binary name*
-- Removed runtime path from "*binary name*"
Run Code Online (Sandbox Code Playgroud)

我在互联网上阅读过关于LD_LIBRARY_PATH变量滥用的文章,所以我想尽可能地将我的内容限制在系统库位置.我不是sysadmin所以我不能将位置添加到默认链接器搜索路径.

有没有人知道如何在安装或至少自定义哪些路径添加到运行时时保留开发时链接路径?

干杯

linux linker runtime cmake

21
推荐指数
2
解决办法
1万
查看次数

Android:以编程方式更改视图的绝对位置

如果你使用AbsoluteLayout(我知道它已被弃用,但这是解决我问题的唯一方法)你可以给childViews标签android:layout_xandroid:layout_y设置它们的绝对位置AbsoluteLayout.

但是我不想在xml中设置这些信息,因为我只在运行时知道它们.那么如何在运行时以编程方式设置这些参数呢?我没有在View上看到任何方法view.setLayoutX(int x)或类似的东西.

这是我的XML,当我设置layout_xlayout_y值时,它工作正常:

<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:id="@+id/myLayout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <ImageView
     android:src="@drawable/myImageView"
     android:layout_width="1298px"
     android:layout_height="945px"
     android:layout_x="0px"
  android:layout_y="0px" />
 <Button  
  android:id="@+id/myButton1"
  android:text="23"
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content"
  android:layout_x="50px"
  android:layout_y="300px"
  android:tag="23"/>


 <Button  
  android:id="@+id/myButton2"
  android:text="48"
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content"
  android:layout_x="50px"
  android:layout_y="300px"
  android:tag="48"/>

</AbsoluteLayout>
Run Code Online (Sandbox Code Playgroud)

实际上,我不想再在xml中设置任何按钮,而是通过远程检索一些信息并根据该信息添加按钮.

这是我正在使用的代码部分,所以在我onCreateMethod添加这些按钮:

  for (MyRemoteObject remoteObject: list)  {
   Button button = new Button(this);
   button.setOnClickListener (listener);
   button.setTag(remoteObject.id);
   button.setText(remoteObject.id);
   // button.setLayoutX(remoteObject.x) ????
   // button.setLayoutY(remoteObject.y) ????
   myLayout.addView(button);
  }
Run Code Online (Sandbox Code Playgroud)

android position runtime absolutelayout

21
推荐指数
3
解决办法
6万
查看次数

在JavaScript中,什么代码在运行时执行,哪些代码在分析时执行?

特别是对象,我不明白对象的哪些部分在初始化之前运行,什么在初始化时运行以及什么时候运行.

编辑:似乎parsetime是错误的单词.我想我应该制定一个问题"在2遍读取中,第一遍读取什么,第二遍读取什么?"

javascript runtime

21
推荐指数
2
解决办法
9589
查看次数

算法分析中lg*N的意义

我正在阅读有关算法分析的内容,我读到某种算法(加权快速联合路径压缩)的顺序为N + M lg*N.显然这是线性的,因为lg*N在这个宇宙中是一个常数.这里提到了什么数学运算.我不熟悉符号lg*N.

algorithm big-o analysis runtime

21
推荐指数
1
解决办法
1万
查看次数

Android在运行时确定屏幕方向

这是一个用于检测屏幕旋转事件的伪代码,并决定保留或更改屏幕方向.

public boolean onOrientationChanges(orientation) {
  if(orientation == landscape)
    if(settings.get("lock_orientation"))
      return false;   // Retain portrait mode
    else
      return true; // change to landscape mode

  return true; 
}
Run Code Online (Sandbox Code Playgroud)

如何在Android中制作类似的内容?

编辑: 我实际上正在寻找答案在哪里处理方向变化.我不想通过添加screenOrientation ="portrait"来修复方向.

我需要一些东西,类似于onConfigurationChanges(),我可以处理方向,但不需要我手动重绘视图.

android runtime orientation

21
推荐指数
2
解决办法
3万
查看次数

Android如何在运行时更改应用程序语言

我想让用户使用微调器(或任何方式)更改我的应用程序的语言.我尝试了很多方法,但他们改变了这个活动的语言而不是所有的活动,我想保存它,所以当用户重启应用程序时,他会找到最后选择的语言.

android runtime

21
推荐指数
3
解决办法
2万
查看次数