问题列表 - 第13961页

如何缩小单声道触摸应用程序的大小

我创建了一个简单的hello world mono touch(iPhone)应用程序.但是,它的大小是5MB.

有没有办法让它变小?

c# iphone xamarin.ios

8
推荐指数
1
解决办法
1338
查看次数

使用WCF服务共享域模型

将我的Web应用程序域图层类库引用到WCF服务应用程序是一种好习惯.

这样做可以让我轻松访问我的域模型上已有的类,这样我就不需要重新定义WCF服务使用的类似类

另一方面,我不喜欢它在应用程序和服务之间产生的耦合,我很好奇它是否会给我带来长期困难.

我还认为为我的WCF应用程序设置专用类会更有效,因为这些类只包含将由服务使用的成员而不包含任何其他内容.如果我使用我的域层中的类,那么类中将有许多字段不会被服务使用,并且会导致不必要的数据传输.

如果你能从你的经历中给我你的想法,我将不胜感激

.net c# wcf web-services

8
推荐指数
1
解决办法
2142
查看次数

PHP mysqli重新连接问题

我在PHP中使用mysqli类时遇到了麻烦,我无法在任何地方找到答案.

在我的脚本中,一个类创建了一个mysqli连接,它在整个函数中使用它.之后,这个脚本分叉.这些连接也被孩子们使用,但是当孩子们死亡时,我遇到了父母关闭连接(MYSQL服务器已经离开)的问题.

在我切换到mysqli之前(刚刚使用mysql)我只是调用mysql_ping来确保在父进程中执行查询之前数据库连接存在.Mysqli具有类似的ping功能但是如果连接消失,它实际上不会重新连接.我尝试使用mysqli.reconnect = ON全局设置没有运气(使用php.ini和ini_set).

php mysql_connect函数允许你获取已经存在的连接,所以如果我使用mysql而不是mysqli,我可以简单地在进程分叉后重用子进程中的连接.但是mysqli似乎没有任何这样的功能......

我唯一能做的就是调用mysqli-> ping(),如果返回false,则重新连接到父级的数据库.这非常低效,而且我宁愿弄清楚如何使用mysqli(并且不需要手动重新连接)正确地执行它,必须更改回mysql ..

有什么建议?

php mysqli fork reconnect

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

LINQ to SQL类序列化时的循环引用异常

我有一组linq to sql类,并使用.NET JavaScriptSerializer将它们序列化为JSON.

但是,只要我将记录添加到关联表中,序列化就会抛出"循环引用异常".Aaarggh!

这里详细描述.

我有几个选择

  • 将linq转换为sql类到没有关系的类,从而避免循环引用
  • 通过归零关联来剪切循环引用 - 我不认为这是一个真正的选项
  • 使用ScriptIgnoreAttribute(不知何故).我无法轻松应用它,因为属性在生成的类中,LINQ to SQL不会自动遵循伙伴类
  • 使用JSON.NET并以某种方式使用属性+伙伴类来阻止序列化程序尝试跨越关系.

有人遇到过这种情况么?如果可能的话,我真的更喜欢最后一个选项,但我不知道该怎么做.

任何帮助是极大的赞赏

.net c# serialization json json.net

7
推荐指数
1
解决办法
6253
查看次数

将.svn目录从结帐复制到非结帐以使其成为结帐

我在生产环境中有一个大型应用程序,我正试图在版本控制下移动.因此,我创建了一个新的repo并导入了应用程序,减去了不应受版本控制的各种目录和文件.现在,我需要将已安装的副本作为结帐(但仍保留额外的文件).此时,在最新版本的SVN中,我只需使用--force选项在现有目录上进行检查.但遗憾的是,我有一个古老版本的SVN,从之前添加--force选项(并且还无法升级......长篇故事).

因此,我将应用程序检出到另一个目录,并希望简单地将所有.svn目录复制到原始目录中,从而将原始文件转换为结帐,同时留下额外的文件.现在,也许我只是度过了艰难的一天,错过了普通网站上的一些东西,但我似乎无法弄清楚这一点.以下是我到目前为止尝试过的方法:

  1. 使用rsync:我似乎无法正确组合include和exclude指令来递归捕获所有.svn目录,但没有别的.

  2. 使用cp:我无法想出让它在整个应用程序中贯穿所有.svn目录的好方法.

  3. 使用find with -exec cp:我遇到了问题,找到的文件的路径名的前导部分弄乱了目标路径.我可以使用-printf'%P'排除它,但这似乎不会进入exec的{}替换.

  4. 使用find with xargs to cp:我遇到了在发送父母之前发现通过子目录发送的问题.不幸的是,find没有--bread选项.

有什么想法吗?

其他信息:

  • bash 3.0.0.14
  • rsync 2.6.3 p28
  • cp 5.2.1
  • svn 1.3.2

linux svn merge svn-checkout

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

如何将WPF控件转换为图像?

有没有一种简单的方法将WPF视觉转换为图像?如果是这样,代码是什么?

wpf image

12
推荐指数
1
解决办法
7289
查看次数

计算C程序中的已用时间(以毫秒为单位)

我想计算执行程序某些部分所花费的时间(以毫秒为单位).我一直在网上看,但关于这个主题的信息不多.你们任何人都知道怎么做?

c unix time system timer

23
推荐指数
3
解决办法
7万
查看次数

如何在不重新启动Perl调试器中的脚本的情况下重新运行子例程?

假设我有一种情况,我试图尝试一些Perl代码.

 perl -d foo.pl
Run Code Online (Sandbox Code Playgroud)

Foo.pl认为它是快乐的方式(这是一个很大的脚本),我决定我想重新运行一个特定的子程序并单步执行它,但不重新启动该过程.我该怎么办?

debugging perl

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

什么是GIS应用的最佳开发平台?

在需求收集阶段审查新的GIS产品开发要求及其要求.此应用程序需要在桌面和移动设备上的应用程序的某些部分上运行,然后可以同步到桌面或服务器.该产品将处理图像,定义边界,使用图层分析,多边形,导入形状文件,使用GPS记录定义边界和应用程序来输入记录.什么是理想的开发环境?因为其中一个主要要求是该产品的上市时间.听说过ESRI作为理想的映射工具和Oracle Spatial或SQL Server作为数据库播放器.如何分析适用于此开发的正确工具,包括WEB,桌面应用程序,移动平台和服务器端应用程序?经验丰富的产品开发人员的任何想法!

gis mobile

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

在PHP中调用另一个类中的类

嘿那里我想知道这是怎么做的,因为当我在类的函数内尝试以下代码时它会产生一些我无法捕获的php错误

public $tasks;
$this->tasks = new tasks($this);
$this->tasks->test();
Run Code Online (Sandbox Code Playgroud)

我不知道为什么类的启动需要$ this作为参数:S

谢谢

class admin
{
    function validate()
    {
        if(!$_SESSION['level']==7){
            barMsg('YOU\'RE NOT ADMIN', 0);
            return FALSE;
        }else{
            **public $tasks;** // The line causing the problem
            $this->tasks = new tasks(); // Get rid of $this->
            $this->tasks->test(); // Get rid of $this->
            $this->showPanel();
        }
    }
}
class tasks
{
    function test()
    {
        echo 'test';
    }
}
$admin = new admin();
$admin->validate();
Run Code Online (Sandbox Code Playgroud)

php abstract-class class

9
推荐指数
2
解决办法
6万
查看次数