小编Jak*_*ake的帖子

目标c,检查文件存在于路径中

我在iPhone项目中使用Objective-C创建了一个屏幕.在那里,有2个按钮(比如A和B).在单击按钮A时,将在文件夹(例如INBOX)中创建一个xml文件.

我的问题是,我只有在文件夹INBOX中不存在时才需要创建文件.我怎样才能做到这一点?任何人都可以告诉我语法吗?

iphone objective-c

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

Retina显示屏是否消除了抗锯齿的需要?

使用iPhone 4,Retina显示器的分辨率非常高,以至于大多数人无法区分像素(假设).如果是这种情况,那么支持Retina显示屏的应用程序是否仍然需要消除锯齿以使字体和图像平滑,或者这不再是必要的吗?


编辑:我对更详细的信息感兴趣.开始赏金.

iphone antialiasing

44
推荐指数
5
解决办法
7163
查看次数

在调用event.preventDefault()之后是否有[通用]方法来调用默认操作?

此问题是为了开发jQuery插件和其他自包含的JavaScript代码段,不需要修改其他脚本文件以实现兼容性.

我们都知道event.preventDefault()会阻止默认事件,因此我们可以运行自定义函数.但是如果我们想在调用之前简单地延迟默认事件呢?我已经看到了各种特定于案例的忍者技巧和解决方法来重新调用默认操作,但就像我说的那样,我的兴趣在于通用方式重新触发默认操作,而不是处理案例的默认触发器 - 以个案为基础.

$(submitButton).click(function (e) {

    e.preventDefault();

    // Do custom code here.

    e.invokeDefault(); // Imaginary... :(
});
Run Code Online (Sandbox Code Playgroud)

即使对于表单提交这样简单的事情,似乎也没有普遍的答案.该$(selector).closest("form").submit()解决方法假定默认的动作是一个标准的表单提交,而不是古怪像__doPostBack()在ASP.NET功能.在调用ASP.NET回调的最后,这是我最接近通用的,设置它和忘记它的解决方案:

$(submitButton).click(function (e) {

    e.preventDefault();

    // Do custom code here.

    var javascriptCommand = e.currentTarget.attributes.href.nodeValue;
    evalLinkJs(javascriptCommand);
});


function evalLinkJs(link) {
    // Eat it, Crockford. :)
    eval(link.replace(/^javascript:/g, ""));
}
Run Code Online (Sandbox Code Playgroud)

我想我可以开始编写特殊情况来处理带有window.location重定向的普通链接,但随后我们打开了一整套新的蠕虫 - 在越来越多的情况下堆积默认事件调用会产生比解决方案更多的问题.

那怎么样?谁拥有我一直在寻找的神奇子弹?

javascript jquery

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

无法在ubuntu中启动mysql服务器

mysql -v在Ubuntu中运行命令 后,我收到以下错误:

ERROR 2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)

mysql ubuntu-16.04

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

C#是Visual Studio,因为PHP是......什么的?

既然我已经开始学习Microsoft的语言并使用Visual Studio,那么每当我使用PHP编写代码时,我感觉自己就像是二等公民.有没有什么适合PHP开发人员接近VS为VB和C#开发人员提供的东西?

php c# vb.net visual-studio

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

单元测试(PHPUnit):如何登录?

我正在为使用Zend Framework制作的当前项目编写测试.一切都很好,但我在测试已记录的用户操作/控制器时遇到问题:我需要登录才能执行操作/控制器.

如何登录PHPUnit?

logging phpunit zend-framework

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

当所选元素是表格时,为什么jqueryui.dialog忽略height参数?

当我尝试将a呈现<table>为对话框窗口时,我的height:750参数似乎被忽略;高度超过2100像素的内容将强制对话框以相同高度呈现,从而使整个页面滚动:(示例)

此外,这是一个$("table").dialog()调用,其中表比参数。在此示例中,对话框的高度缩小以匹配表格单元格的内容,再次忽略了750 height参数。(例)

解决方法:

<div>标记内呈现表格似乎可以消除此问题,但感觉很不灵通:

短表+高大文本(以div包裹)

长桌包裹在div

另外,这是我的变通方法,在该方法中,我呈现一个空对话框,然后将表作为open()回调的一部分拉入窗口:

渲染后解决方法

这是行为不一致的错误,还是设计使然?

html jquery jquery-ui html-table jquery-ui-dialog

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

Sitecore:Sitecore.Web.WebUtil.Redirect优于Response.Redirect的优势是什么?

使用时有什么优势或区别......

Sitecore.Web.WebUtil.Redirect(string path)
Run Code Online (Sandbox Code Playgroud)

...代替...

Response.Redirect(string url)
Run Code Online (Sandbox Code Playgroud)

...用于重定向?

asp.net redirect sitecore

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

Telegram Bot getUpdates VS setWebhook

我想为企业开发机器人!我不知道使用getUpdates方法开发 Windows 桌面应用程序并在 vps 上运行它(通过https://github.com/MrRoundRobin/telegram.bot库)或使用setWebhook方法用 php 开发机器人!

哪个在速度等方面更好?还有什么其他区别?

telegram telegram-bot

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

如何自动加载 Webpack 中给定目录中的所有 JSON 文件?

编辑:存在一个关于加载多个文件的现有问题,但没有充分解决如何将 JSON 文件合并到单个对象中。请参阅下面的答案。这个问题不是重复的。


我有一个包含 100 个左右 JSON 文件的目录,我想将它们加载到我的 js 应用程序中,该应用程序通过 WebPack 捆绑。

我可以经历写下以下内容的最初痛苦:

let data = [
    require('json!./Mocks/0.json'),
    require('json!./Mocks/1.json'),
    // 2 - 98...
    require('json!./Mocks/99.json'),
    require('json!./Mocks/error.json'),
    require('json!./Mocks/foo.json'),
];
Run Code Online (Sandbox Code Playgroud)

但我更愿意自动获取所有内容,这样当我将来向该目录添加/删除 JSON 文件时就不必更新代码。我怎样才能做到这一点?

javascript json webpack

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

在条件语句中插入"1 == 1"(1等于1)的实际用途是什么?

有时在JavaScript或C#代码中,我会看到"1 == 1"条件语句.

C#示例:

if (!IsPostBack || 1==1)
Run Code Online (Sandbox Code Playgroud)

我知道在Sql语句中,在动态构建查询或创建sql注入攻击时可以使用1 = 1 ,但我不理解在C#或JavaScript中总是求值为true的测试的实际用法.

javascript c# conditional-operator

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