问题列表 - 第40076页

UIColors的比较

我有一些代码,我无法弄清楚为什么它不起作用,

UIColor *lastColor, *red;
red = [UIColor colorWithRed:0.993 green:0.34444 blue:0.0 alpha:1.0]; 

NSString *chosenColor;

if([lastColor isEqual: red])
{
   chosenColor = @"red";
}
Run Code Online (Sandbox Code Playgroud)

我还发现有些人正在重写isEqual方法,isEqualtoColor:但是这也不起作用,我给了一个lastColor.CGColor;

我读到的所有地方都是isEqual,你需要比较UIColors,我目前正在使用红色,绿色和蓝色的字符串数组,并将浮点值与CGColorGetComponents(lastColor)进行比较;

但这也不起作用.

iphone uicolor

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

Android的位置警报?

启动我的应用程序时,应将几个POI坐标添加到Android系统.几个小时后,我的应用程序关闭,用户走近其中一个POI,他将收到通知,例如通过状态消息.

对我的方案是正确的做法?Android中有更多可用的东西来实现这一目标吗?

public void addProximityAlert(double latitude,double longitude,float radius,long expiration,PendingIntent intent)

android location-aware location-based-service android-location android-alarms

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

表达继承的不同符号

为什么表达继承有不同的符号?在泛型中我必须使用<: - 运算符 - 在普通的类继承中我必须使用extends关键字.

例如,我必须写这个:

class X[A <: B] extends Y
Run Code Online (Sandbox Code Playgroud)

但为什么不写这样的东西:

class X[A <: B] <: Y
Run Code Online (Sandbox Code Playgroud)

要么

class X[A extends B] extends Y // like Java
Run Code Online (Sandbox Code Playgroud)

我对当前符号没有任何问题,但我想知道是否有理由以不同的方式标记泛型的类型层次结构.

generics inheritance scala

5
推荐指数
2
解决办法
1162
查看次数

Django Templates List的第一个元素

我将字典传递给我的Django模板,

字典和模板是这样的 -

lists[listid] = {'name': l.listname, 'docs': l.userdocs.order_by('-id')}

{% for k, v in lists.items %}
    <ul><li>Count: {{ v.docs.count }}, First: {{ v.docs|first }}</li></ul>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

现在docs是一个userdocs类型列表.即是一个实例.所以first过滤器会返回此实例.从这里我需要提取它id.我怎么做?

我尝试了 {{ v.docs|first }}.id各种其他无用的试验.

python django django-templates django-filters

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

使用普通链接提交表单

我想提交一份表格.但我不会使用提交类型的输入按钮的基本方式,而是一个链接.

下图显示了原因.我正在使用图片链接来保存/提交表单.因为我有图像链接的标准css标记我不想使用输入提交按钮.

我试图将onClick ="document.formName.submit()"应用于a元素,但我更喜欢html方法.

替代文字

有任何想法吗?

html css forms submit hyperlink

118
推荐指数
5
解决办法
26万
查看次数

如何在Bash中解析CSV文件?

我正在研究一个很长的Bash脚本.我想将CSV文件中的单元格读入Bash变量.我可以解析行和第一列,但不能解析任何其他列.到目前为止,这是我的代码:


  cat myfile.csv|while read line
  do
    read -d, col1 col2 < <(echo $line)
    echo "I got:$col1|$col2"
  done
Run Code Online (Sandbox Code Playgroud)

它只打印第一列.作为额外的测试,我尝试了以下内容:

read -d, x y < <(echo a,b,)

并且$ y是空的.所以我尝试过:

read x y < <(echo a b)

$ y是b.为什么?

linux csv bash

99
推荐指数
4
解决办法
15万
查看次数

List <int>需要很长时间才能使用Nhibernate Criteria进行实例化

我有这个查询返回7行,在数据库中需要4毫秒,但实例化1075毫秒.这只是时代的一个例子,它在物体上有所不同,但它似乎没有意义,它花了这么长时间.有关如何提高速度的任何指示?

var criteria =
                GetSession().CreateSQLQuery(
                    @"
                    select circt_id as CircuitId from normal_upstream
                        where dni_equip_type = 'A'

                        start with up_equip_stn_no in (:UpStationNo1)
                        connect by prior equip_stn_no = up_equip_stn_no
                        union
                        select circt_id as CircuitId
                        from normal_upstream 
                        where up_equip_stn_no in (:UpStationNo1)")
                    .AddScalar("CircuitId", NHibernateUtil.Int32).SetParameterList("UpStationNo1",upstreamStations)
                    .List<int>()
Run Code Online (Sandbox Code Playgroud)

SQL Query生成

   select
     circt_id as CircuitId 
from normal_upstream

where dni_equip_type = 'A'

                            start with up_equip_stn_no in (
    'B' /* :p0 */)
                        connect by prior equip_stn_no = up_equip_stn_no
                        union
                        select
 circt_id as CircuitId
                        from normal_upstream       
where up_equip_stn_no in (
    'B' …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate criteria list

10
推荐指数
1
解决办法
1266
查看次数

从Groovy运行多个SQL语句

我在Groovy的一次激活中运行多个SQL语句时遇到问题.

sql = Sql.newInstance("jdbc:mysql://localhost/", "usre", "pass", "com.mysql.jdbc.Driver")
sql.execute("USE foo; "); // this works
sql.execute("USE foo; USE foo;"); // this fails miserably
Run Code Online (Sandbox Code Playgroud)

我得到的错误是"你的SQL语法有错误".是什么赋予了?

mysql groovy

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

在c#中有没有lorem ipsum生成器?

我正在寻找ac#generator,它可以生成随机单词,句子,由多个单词/段落给出的段落以及某些语法,如地址,数字,邮政编码/邮政编码,国家,电话号码,电子邮件地址.

c# lorem-ipsum

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

从控制台生成/打开CSV - 文件格式错误

我使用控制台应用程序写出一个逗号分隔文件,而不是使用Process打开文件.将查询结果转储到excel是一种快速而又脏的方法.

有一段时间这很好用,但最近我开始得到" 你试图打开的文件'blah.csv',格式与文件扩展名不同 ".

而且点击"是"后

Excel检测到blah.csv是一个SYLK文件,但无法加载它.文件有错误或不是SYLK文件格式.单击"确定"以尝试以其他格式打开文件.

按OK打开它,并正确显示.

我在网络世界中看到了一些添加内容处置标题的解决方案,但由于我使用进程打开它,我无法应用该修复.

我的代码打开文件:

ProcessStartInfo info = new ProcessStartInfo();
info.FileName = filePath;
info.UseShellExecute = true;
Process.Start(info);
Run Code Online (Sandbox Code Playgroud)

如果我在Notepad ++中打开文件并显示所有字符,它只显示为具有CR LF行结尾的常规CSV.

经过一番调查,看起来标题行正在触发错误.如果我只是在标题之前写一个空行,那么错误就会消失.标题看起来像这样:

heading1,heading2,heading3 CRLF

c# excel file-io export-to-excel

27
推荐指数
2
解决办法
8261
查看次数