我创建了一个简单的hello world mono touch(iPhone)应用程序.但是,它的大小是5MB.
有没有办法让它变小?
将我的Web应用程序域图层类库引用到WCF服务应用程序是一种好习惯.
这样做可以让我轻松访问我的域模型上已有的类,这样我就不需要重新定义WCF服务使用的类似类
另一方面,我不喜欢它在应用程序和服务之间产生的耦合,我很好奇它是否会给我带来长期困难.
我还认为为我的WCF应用程序设置专用类会更有效,因为这些类只包含将由服务使用的成员而不包含任何其他内容.如果我使用我的域层中的类,那么类中将有许多字段不会被服务使用,并且会导致不必要的数据传输.
如果你能从你的经历中给我你的想法,我将不胜感激
我在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 ..
有什么建议?
我有一组linq to sql类,并使用.NET JavaScriptSerializer将它们序列化为JSON.
但是,只要我将记录添加到关联表中,序列化就会抛出"循环引用异常".Aaarggh!
这里详细描述.
我有几个选择
有人遇到过这种情况么?如果可能的话,我真的更喜欢最后一个选项,但我不知道该怎么做.
任何帮助是极大的赞赏
我在生产环境中有一个大型应用程序,我正试图在版本控制下移动.因此,我创建了一个新的repo并导入了应用程序,减去了不应受版本控制的各种目录和文件.现在,我需要将已安装的副本作为结帐(但仍保留额外的文件).此时,在最新版本的SVN中,我只需使用--force选项在现有目录上进行检查.但遗憾的是,我有一个古老版本的SVN,从之前添加--force选项(并且还无法升级......长篇故事).
因此,我将应用程序检出到另一个目录,并希望简单地将所有.svn目录复制到原始目录中,从而将原始文件转换为结帐,同时留下额外的文件.现在,也许我只是度过了艰难的一天,错过了普通网站上的一些东西,但我似乎无法弄清楚这一点.以下是我到目前为止尝试过的方法:
使用rsync:我似乎无法正确组合include和exclude指令来递归捕获所有.svn目录,但没有别的.
使用cp:我无法想出让它在整个应用程序中贯穿所有.svn目录的好方法.
使用find with -exec cp:我遇到了问题,找到的文件的路径名的前导部分弄乱了目标路径.我可以使用-printf'%P'排除它,但这似乎不会进入exec的{}替换.
使用find with xargs to cp:我遇到了在发送父母之前发现通过子目录发送的问题.不幸的是,find没有--bread选项.
有什么想法吗?
其他信息:
我想计算执行程序某些部分所花费的时间(以毫秒为单位).我一直在网上看,但关于这个主题的信息不多.你们任何人都知道怎么做?
假设我有一种情况,我试图尝试一些Perl代码.
perl -d foo.pl
Run Code Online (Sandbox Code Playgroud)
Foo.pl认为它是快乐的方式(这是一个很大的脚本),我决定我想重新运行一个特定的子程序并单步执行它,但不重新启动该过程.我该怎么办?
在需求收集阶段审查新的GIS产品开发要求及其要求.此应用程序需要在桌面和移动设备上的应用程序的某些部分上运行,然后可以同步到桌面或服务器.该产品将处理图像,定义边界,使用图层分析,多边形,导入形状文件,使用GPS记录定义边界和应用程序来输入记录.什么是理想的开发环境?因为其中一个主要要求是该产品的上市时间.听说过ESRI作为理想的映射工具和Oracle Spatial或SQL Server作为数据库播放器.如何分析适用于此开发的正确工具,包括WEB,桌面应用程序,移动平台和服务器端应用程序?经验丰富的产品开发人员的任何想法!
嘿那里我想知道这是怎么做的,因为当我在类的函数内尝试以下代码时它会产生一些我无法捕获的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)