问题列表 - 第39814页

学习Android并快速开始开发应用程序的最快方法是什么?

我是一名最近的计算机科学专业的学生,​​拥有java的中级知识.但是我擅长PHP.

请建议我学习Android的最快方法,并立即开始开发应用程序.

android

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

如何获取有关Linux程序是否交换的信息?

更具体地说:我想从程序内部找到这些信息,最好是在它开始交换之前,以便我能做出反应.到目前为止,我发现:

  • 里面的信息/proc,这不是很有用

  • mincore 系统调用似乎可以在linux和bsd上使用,但要求我传入我感兴趣的所有页面(可能已经足够了,但它有点乏味)

还有什么想法吗?

linux bsd posix

5
推荐指数
1
解决办法
165
查看次数

json.net处理不存在的令牌

检测令牌是否存在的最佳方法是什么?我正在使用简单的方法来捕获错误,如果它发生但必须有一种方法来检测它是否存在:

try { Response.Write(token["key"]); }
catch { }
Run Code Online (Sandbox Code Playgroud)

我尝试过这样的事情:

if (token["disambiguated"].FirstOrDefault().HasValues)
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.

谢谢,史蒂夫.

c# json.net

4
推荐指数
1
解决办法
5069
查看次数

检查删除行是否安全

我希望能够检查从SQL Server 2008中的表中删除行是否会因外键违规而失败而不尝试删除它.

基本上,如果用户无法删除它,我不想向用户显示删除按钮,因为该密钥在其他地方使用.

我在应用程序的许多地方需要这个,所以不要真的想手动编写检查以查看删除行是否安全.有关实现这一目标的最佳方法的任何建议吗?

我正在使用实体框架来访问数据.

c# sql-server entity-framework sql-server-2008 asp.net-mvc-2

5
推荐指数
1
解决办法
1401
查看次数

MySQL和SQL Server数据库的大小

在MySQL中存储数据并在SQL Server中存储相同的数据时,数据库的大小是否会有所不同,或者它们是否相同?

更新: 我的意思是如果我们有20 GB的磁盘空间,我们同时使用SQL Server和MySQL并存储相同的数据,例如文本,日期.两个数据库中的所有数据完全相同,那么两者的大小是否相同?

mysql sql-server

-4
推荐指数
1
解决办法
300
查看次数

与Java不同,为什么拳击是.NET中的原始值类型未缓存?

考虑:

int a = 42;

// Reference equality on two boxed ints with the same value
Console.WriteLine( (object)a == (object)a ); // False

// Same thing - listed only for clarity
Console.WriteLine(ReferenceEquals(a, a));  // False
Run Code Online (Sandbox Code Playgroud)

显然,每个装箱指令分配一个单独的盒装实例Int32,这就是为什么它们之间的引用相等失败的原因.此页面似乎表明这是指定的行为:

box指令将'raw'(未装箱)值类型转换为对象引用(类型O).这是通过创建新对象 并将值类型中的数据复制到新分配的对象中来实现的.

但为什么会出现这种情况呢?有没有令人信服的理由为什么CLR不选择Int32为所有原始值类型(都是不可变的)保持盒装s 的"缓存" ,甚至更强的共同值?我知道Java有这样的东西.

在没有泛型的时代,对于ArrayList主要由小整数组成的大型内存需求以及GC工作负载,它是否会帮助很多?我也肯定存在一些现代的是.NET应用程序使用泛型,但是由于各种原因(反射,接口分配等),跑起来大拳分配可与可大量减少(什么似乎是)一个简单的优化.

那是什么原因?我没有考虑过一些性能影响(我怀疑是否测试该项目是否在缓存中等将导致净性能损失,但我知道什么)?实施困难?不安全代码的问题?打破向后兼容性(我想不出任何好的理由,为什么一个精心编写的程序应该依靠现有的行为)?或者是其他东西?

编辑:我真正建议的是"常见" 原语静态缓存,就像Java所做的那样.有关示例实现,请参阅Jon Skeet的回答.我知道在运行时为任意,可能是可变的值类型或动态 "memoizing"实例执行此操作是完全不同的事情.

编辑:为清晰起见改变了标题.

.net java boxing memory-management value-type

11
推荐指数
1
解决办法
777
查看次数

有没有办法替换库中的函数?

我使用的库为脚本语言定义了内部除法运算符。不幸的是,它不会对除数进行零检查。这会导致很多头痛。我知道接线员的签名。

double ScriptClass::Divide(double&, double&);

遗憾的是它甚至不是一个 C 函数。有什么方法可以让我的应用程序使用我自己的Divide函数而不是ScriptClass::Divide函数?

编辑:我知道dlopen(NULL,..)并用用户定义的函数替换“C”函数。可以对类成员函数执行此操作(而不诉诸使用损坏的名称)吗?

c++ linux g++

5
推荐指数
1
解决办法
4682
查看次数

我们可以在app.config文件中声明变量吗?

我有一个需要连接到SQL Server的表单,我有一个下拉列表,用于选择数据库列表并执行主键检查等操作.但是目前我的连接字符串如下所示:

SqlConnection sConnection = new SqlConnection("Server=192.168.10.3;DataBase=GoalPlanNew;User Id=gp;Password=gp");
Run Code Online (Sandbox Code Playgroud)

但除了给定的数据库,我需要将其变为可变,以便我可以将其连接到我从下拉列表中选择的数据库.

你能帮帮我吧!

c# sql-server ado.net visual-studio

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

具有动态行数和固定列数的2D数组的初始化.C++

我在使用C++创建2D动态数组时遇到问题.我希望它具有"行"的动态数字(例如numR)和固定的(例如2)数量的"列".

我尝试这样做:

const numC = 2;
int numR;
numR = 10;
double *myArray[numC];
myArray = new double[numR];
Run Code Online (Sandbox Code Playgroud)

不幸的是,它不起作用.是否有可能以这种方式做到这一点?

当然我可以使用double **myArray并初始化它,好像两个维度都是动态的(将numC用作循环中的限制器)但我想尽可能避免它.

提前致谢.

c++ fixed multidimensional-array dynamic-arrays

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

从Android中的地址/位置对象获取街道名称

我正在尝试获取当前位置的街道名称,但我似乎无法得到它.

我用这个方法来检索地址:

public Address getAddressForLocation(Context context, Location location) throws IOException {

        if (location == null) {
            return null;
        }
        double latitude = location.getLatitude();
        double longitude = location.getLongitude();
        int maxResults = 1;

        Geocoder gc = new Geocoder(context, Locale.getDefault());
        List<Address> addresses = gc.getFromLocation(latitude, longitude, maxResults);

        if (addresses.size() == 1) {
            return addresses.get(0);
        } else {
            return null;
        }
    }
Run Code Online (Sandbox Code Playgroud)

然后我可以做类似的事情.address.getLocality()address.getPostalCode()

但我想要的是街道名称.就像在"Potterstreet 12"中一样.当我打印AddressLine(0)和AddressLine(1)时,我只获得邮政编码,城市和国家.

如何检索我目前所处位置的街道名称?

android google-maps geolocation

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