小编Chr*_*rry的帖子

如何在目标c中为iphone创建一个字符串数组

我正在尝试创建一个可以随机化并限制为某个x个字符串的字符串数组.

如果数组可以随机化,我可以选择前x个字符串,这样可以正常工作.

我正在尝试使用这样的代码

NSString *statements[9];
statements[0] = @"hello";
Run Code Online (Sandbox Code Playgroud)

这似乎有效但阵列似乎充满了垃圾数据.

有人可以帮我正确的方向.(内存分配是以错误的方式完成的吗?

谢谢

iphone cocoa cocoa-touch objective-c

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

软件代理商如何提供优质软件/赢得项目?

我目前在一家定制的软件代理商工作.有没有人有如何赢得价格合理的工作的经验?

海外/卧室编程团队似乎存在如此多的竞争,这些日子的成本极具竞争力.我觉得与软件产品公司或内部IT部门在预算方面有很大不同.

正如其他人之前说过的那样,除非客户端足够大,否则我们只能真正使用我们很多软件的1.0版本.在这种情况下,花费多年时间使软件尽可能地最好是没有商业意义的.这就像我们正在做与内部IT员工相同的工作质量.此外,我们的许多客户都没有技术头脑,因此不会支付他们不理解的东西.

由于我们公司没有资金拒绝工作,我们经常会因为资金太少而从事复杂的工作.我在管理变革和保持严格的规格等方面做得更好.这仍然很难.

编辑 - - - - - - - - - - - -

从这篇文章开始差不多3年了,我可以列出自那时以来我学到的一些重要的经验教训.

请看下面的答案

project-management bids

26
推荐指数
2
解决办法
2254
查看次数

"我的App Engine控制"面板中的"数据存储管理"页面为空白

我在appspot.com上的所有应用程序中的数据存储管理页面都是空白的,我已按照说明启用它们,并且没有收到任何错误消息,只是空白页面加载.

有人可以帮忙吗?

google-app-engine google-cloud-datastore

25
推荐指数
2
解决办法
2604
查看次数

允许TinyMCE中的自定义标签与indexhibit集成

我正在尝试允许一些自定义标签输入到TinyMCE中.标签是

<plug:plugin_name />
Run Code Online (Sandbox Code Playgroud)

然而,这变成了

<plug:plugin_name></plug:plugin_name>
Run Code Online (Sandbox Code Playgroud)

我准备写一个正则表达式来解决这个问题,因为我必须完成工作,我真的不愿意,但它会解决我的问题.

我尝试了很多init选项:

extended_valid_elements : "plug.plugin_name[*]",
custom_elements: "plug.plugin_name[*]",
verify_html : false, **//This ment that the tag wasn't ouright removed**
selfclosetags : \" />\", //some plugin I found, didn't seem to work
closed : /^(br|hr|input|meta|img|link|param|area|plug:plugin_name)$/,
Run Code Online (Sandbox Code Playgroud)

其他任何人都肯定使用最新版本的TinyMCE吗?

另外,另一个问题是,在我用正则表达式修复它之后,编辑器将剥离标签!

javascript tinymce editor rich-text-editor indexhibit

24
推荐指数
1
解决办法
2885
查看次数

为什么要解引用一个名为dereferencing的指针?

为什么解除引用称为解除引用?

我只是正确地学习指针,我想知道为什么要解除引用.它使我感到困惑,因为它听起来像是要删除引用,而不是通过指向目标的指针.

任何人都可以解释为什么它被称为这个?

对我来说像destination或pointed_to_value这样的东西会更有意义.

c c++ pointers terminology dereference

23
推荐指数
2
解决办法
2126
查看次数

如何使用json.net构建序列化的对象层次结构?

我正在尝试正确编写代码来构建数据结构以序列化为json.

我正在使用json.net.

我不想创建一堆类来保存这些数据,因为我认为应该有一些类已经在json.net中执行此操作

我已经在一系列嵌套循环中获得了所需的所有数据,现在我只想在它上面运行JsonConvert.SerializeObject之前将它们添加到对象层次结构中.

我已经尝试过这样的代码,但它似乎不起作用

JArray container = new JArray();

        container.Add(new JObject(new JProperty("name", "Client1"), new JProperty("projects", new JArray())));

        container[0].AddAfterSelf(new JObject(new JProperty("projects", new JArray())));            
        container[1].AddAfterSelf(new JObject(new JProperty("projects", "Project2")));
        container[1].AddAfterSelf(new JObject(new JProperty("projects", "Project3")));
        container.Add(new JProperty("name", "Client2"));            

        var test = JsonConvert.SerializeObject(container);
Run Code Online (Sandbox Code Playgroud)

问题是当我使用[i]时.或者ElementAt(i)访问结构中的某个地方,或者缺少.Add()或者没有.ElementAt.如何逐步完成数据结构以使下面的输出很好,或者我是否必须为所有这些创建自己的容器类?

这是我想要的数据格式.

[
    {
    "name": "student1",
    "projects": 
    [
        {
        "name": "Project1",
        "tasks": 
                [
                    {
                    "name": "task1",
                    "id": 2
                    }
                ],
        "id": 6
        }
    ]
},
    {
    "name": "Student2",
    "projects": [
                {
                "name": "Project1",
                "tasks": [
                         {
                         "name": "Task2",
                         "id": 1
                         },
                         { …
Run Code Online (Sandbox Code Playgroud)

c# linq serialization json json.net

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

一个强大的MySQL管理工具,具有与SQL Server Management studio类似的功能

我目前正在与一位在Ms-SQL方面经验丰富的开发人员合作,但对MySQL并不多.他一直在诅咒MySQL因为有Bugs,而且使用起来也困难得多.

是因为他的经验与管理工作室一直很好.在我看来,他的问题是使用phpMyAdmin.

例如,他引用了无法使用MySQL交叉连接和比较不同结构的表.问题实际上是我们选择的管理工具,还是MySQL有我的开发人员认为的这些缺陷.我希望不会,因为我已经被吹走了在Studio Manager中执行各种数据管理任务的速度.

mysql database sql-server mysql-management admin

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

如何开始使用OpenGL和C++进行开发,我需要在Windows上安装哪些工具

我很高兴能够使用c ++开始在OpenGL中编写一些东西.

任何人都可以在此列出应该安装哪些工具来启动此过程.

IDE编译器OpenGL下载等?

c++ windows opengl

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

Backbone.js大型mutli页面应用程序,管理页面过渡干净地破坏,创建等

我目前正在构建一个巨大的骨干应用程序(Facebook克隆).

感谢Rob Conery的优秀教程(如果您从MVC 3和BB开始,请访问http://tekpub.com/productions/mvc3),在过去的几天里,感觉非常满意BB中的所有功能.

现在我来到了我需要在我的应用程序中切换页面的阶段,我开始将其连接起来,但感觉就像我自己做了很多这样的事情.这很好,我知道我能够按照自己的意愿行事.

我已经解决了内存泄漏问题,确保在切换页面时取消绑定并删除我的模型/集合/视图,在主干中切换视图以在页面之间导航 - 这是正确的方法吗?

但除了这些东西之外,当我在页面之间切换时,我想要完成大量的任务.基本上删除和添加页面的一部分.这稍微复杂一点,而不仅仅是删除所有内容,我只想删除/破坏需要更改的页面位,基于我想要的转换.

如上所述,我现在正在让它自己工作,但我想知道是否有一种模式来处理这个撕裂/拆卸过程,并保持清洁(并没有最终与一个大量膨胀的路由器(控制器臃肿! !!)

javascript design-patterns backbone.js

16
推荐指数
1
解决办法
7458
查看次数

在类上有很多方法会增加该类对象的开销吗?

想象一下,我正在使用一个类来从数据库中恢复项目

class BankRecord {

public int id;
public int balance;

public void GetOverdraft() {
...
}
public void MakeBankrupt(){
...
}

}
Run Code Online (Sandbox Code Playgroud)

现在,如果只有2种方法(如上所述)或100种方法(可能其中一些非常大),使用它的性能会发生什么变化.

如果所有方法都放在每个对象上,那么实例化数百个这些对象会更糟吗?这适用于c#/ java类型语言,但对所有语言都知道.

或者是一个好的做法是拥有一个单独的类,对这些对象执行所有操作,并将对象保留为纯数据类?

c# java memory

15
推荐指数
2
解决办法
1054
查看次数