小编Nit*_*Nit的帖子

如何在具有C-Structures的项目中将Non ARC转换为ARC项目?

我有一个Xcode 4.5.1.我想将此项目转换为ARC以提高性能.我正在执行这些步骤.

编辑 - >重构 - >转换为Objective C ARC但收到错误:

ARC禁止结构或联合中的Objective-C对象.

  1. 我知道,我可以通过在编译器选项中添加-fno-objc-arc来阻止这些类转换为ARC.但我想将这些类也转换为ARC.可能吗?
  2. 如何允许xcode只检查某些类的ARC转换?例如,当我转换为arc时,它检查类代码,但我有一些不转换为arc的类.所以希望Xcode不会在转换过程中为它们生成错误.可能吗?

objective-c automatic-ref-counting ios6

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

在 Excel 中,如何将 1 个单元格与两个工作簿中的一列值进行比较

试图找到答案但找不到 - 我是一个优秀的新手。

我们公司举办了一次网络研讨会,我们收到了与会者的 Excel 电子表格、公司名称等。

我的任务是将与会者列表/电子表格与我们公司的 CRM 数据库进行比较,以查看它们是否已经在系统中。仅按公司名称进行比较。

我从我们在 CRM 系统中拥有的所有公司的 CRM 系统创建了一个导出,作为单列 excel 文件(A 列,公司名称,732 行)。

我需要将 CRM 导出 xls 列 A 与参加者电子表格、公司名称(列 E2-E180)进行比较,并标记 CRM 系统中已存在的每一项。

我想在未找到的公司行的 F 列的与会者表上添加“NO MATCH”或“MATCH”文本。

任何人都可以给出一些建议/公式,这样我就不必一一手动执行此操作。

excel multiple-columns vlookup

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

为什么bodyparser.json正在解析multipart/formdata?

我正在尝试使用multer中间件解析multipart/from-data.这是我的帖子请求:

POST /api/files HTTP/1.1
Host: localhost:3000
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
Cache-Control: no-cache
Postman-Token: f55caef0-1d59-fe80-f6ae-00e38fcbc92a

----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="guia1"; filename="guia_1_MC_2012_2c.pdf"
Content-Type: application/pdf

----WebKitFormBoundary7MA4YWxkTrZu0gW
Run Code Online (Sandbox Code Playgroud)

这是我的app.js代码:

var express    = require('express');        
var app        = express();                    
var bodyParser = require('body-parser');
var validator = require('express-validator'); 
var multer = require('multer');

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(multer({ dest: './files/'}));
app.use(validator());
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我收到以下错误(现已更新):

Error: invalid json 
at parse (.../node_modules/body-parser/lib/types/json.js:72:15) 
at .../node_modules/body-parser/lib/read.js:98:18 
at IncomingMessage.onEnd (.../node_modules/body-parser/node_modules/raw-body/index.js:136:7) 
at IncomingMessage.g (events.js:180:16) 
at IncomingMessage.EventEmitter.emit (events.js:92:17) 
at _stream_readable.js:920:16 
at process._tickCallback (node.js:415:13)
Run Code Online (Sandbox Code Playgroud)

所以似乎bodyParser.json()正在解析数据,而不应该.

parsing multipartform-data node.js express

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

图标符号网格是否有任何Unicode等效形式?

样本图片

是否存在与Unicode类似的此类符号?

毕竟,我能够找到☰作为符号,只是想知道是否存在类似于图标网格的内容。

html grid symbols image

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

Android:应用程序关闭后将值保留在列表中

我目前正在尝试开发一个用作购物清单的应用程序,其中用户将文本输入到 an 中EditText,按 a Button,然后将值保存到 a 中List,然后ListView用其值更新 a 。该应用程序运行良好,除非用户退出该应用程序,在这种情况下,用户输入的所有值都不会保存。这是我迄今为止尝试存储List.

public class MainActivity extends ListActivity {

    private static final String SHARED_PREFS_NAME = "MY_SHARED_PREF";

    ArrayList<String> mylist = new ArrayList<String>();
    ArrayAdapter<String> adapter;

    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        ListView listview = (ListView) findViewById(android.R.id.list);

        Button btn = (Button) findViewById(R.id.button);

        mylist = (ArrayList<String>) getArray();

        adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mylist);

        OnClickListener listener = new OnClickListener() {          
            @Override
            public void onClick(View v) {                               
                EditText edit …
Run Code Online (Sandbox Code Playgroud)

android

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

从d3.js timeFormat中删除前导零

我正在使用d3.js,我正在使用这个文档.

我用它来显示小时:%I:%M它显示小时02:34.

有没有办法删除前导零,在这种情况下显示数据2:34

javascript time d3.js

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

Dynamodb检查主键和另一个字段的唯一性

我正在寻找解决我在当前DynamoDB应用程序设计中发现的问题的解决方案.

背景:我有一个Usersusername作为哈希键.其他属性包括email,password_digest和用户详细信息Name.我已经成立了一个全球二级索引称为EmailIndex具有email作为哈希和预测表的属性,它的一个子集.

我的用例:我需要确保属性usernameemail属性的唯一性.这很容易做到username因为它是哈希键.我假设在保存新用户之前,我可以查找以EmailIndex查看用户想要使用的电子邮件是否尚未使用,但我最近才意识到全局二级索引不支持强一致性读取.这样做的结果是,我将无法检测到两个用户使用相同的电子邮件地址几乎同时注册的情况.当我做了Query该请求EmailIndex在处理第二用户的要求,它会返回false和我的代码将假设电子邮件地址没有被抢走.但是,在后台,DynamoDB实际上正在处理PutItem包含相同电子邮件地址的第一个用户的请求.

目前,我正在朝更换标题EmailIndexUsersEmail表,做两次写入(一次为Users表和一到这个新表)为每个用户保存和更新,只是让我可以做一个查找username(从Users表)和email(从该UsersEmail表)为强一致性读取.还有其他我忽略的选择吗?

amazon-web-services amazon-dynamodb

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

在开头引号旁边使用Curly Brace时出现HeaderStringFormat问题

我有以下XAML.我们的想法是在来自绑定XML文件的字符串之后附加文本"For Report".

<GroupBox Header="{Binding XMLData.Element[HeadingText].Value}" 
          HeaderStringFormat="For Report">
Run Code Online (Sandbox Code Playgroud)

当我像这样将{0}添加到HeadingStringFormat字符串的开头时,应用程序忽略HeaderStringFormat并简单地设置数据绑定值.

<GroupBox Header="{Binding XMLData.Element[HeadingText].Value}" 
          HeaderStringFormat="{0} For Report">
Run Code Online (Sandbox Code Playgroud)

但是,当我在引用后添加单个空格(或任何其他字符)时,但在左{之前,应用程序正常工作.

<GroupBox Header="{Binding XMLData.Element[HeadingText].Value}" 
          HeaderStringFormat=" {0} For Report" >
Run Code Online (Sandbox Code Playgroud)

在第一个例子中,编辑器似乎认为字符串(引号之间)不再是字符串,但如果我放入那个空格,那就很开心.

c# wpf xaml groupbox

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

OpenCV获取多个对象的中心

我正在尝试构建一个简单的图像分析工具,该工具将查找适合颜色范围的项目,然后找到所述对象的中心。

例如,遮罩后,我正在分析如下图像:

样本图片

到目前为止,我在代码方面的工作非常简单:

import cv2
import numpy

bound = 30
inc = numpy.array([225,225,225])
lower = inc - bound
upper = inc + bound 
img = cv2.imread("input.tiff")
cv2.imshow("Original", img)
mask = cv2.inRange(img, lower, upper)
cv2.imshow("Range", mask)
contours = cv2.findContours(mask, cv2.RETR_CCOMP, cv2.CHAIN_APPROX_TC89_L1)
print contours
Run Code Online (Sandbox Code Playgroud)

但是,这给了我无数的轮廓。在阅读相应的联机帮助页时,我有些茫然。我可以利用力矩来合理地分析轮廓吗?轮廓甚至是正确的工具吗?

我发现了这个问题,隐约地涵盖了找到一个对象的中心的问题,但是当有多个项目时,我将如何修改这种方法?

如何找到图像中对象的中心?例如,在上面的示例图像中,我正在寻找三个点(矩形和两个圆的中心)。

python opencv

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

什么是"回归"; 在javascript中意味着什么?

跑过这段代码:

if(!function1()) return;
function2();
function3(array1[index1]);
Run Code Online (Sandbox Code Playgroud)

返回后立即分号是什么意思?我在jquery代码下找到了它.jquery与它无关吗?

javascript syntax

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