小编sys*_*bug的帖子

更新Map键的值java

好的,我有这个代码:

TreeMap<DateTime, Integer> tree2 = getDatesTreeMap();
DateTime startx = new DateTime(startDate.getTime());
DateTime endx = new DateTime(endDate.getTime());
boolean possible = false;
int testValue = 0;
//produces submap
Map<DateTime, Integer> nav = tree2.subMap(startx, endx);

for (Integer capacity : tree2.subMap(startx, endx).values()) {
    //Provides an insight into capacity accomodation possibility
    //testValue++;
    terminals = 20;
    if(capacity >= terminals)
        possible = true;
    else if(capacity < terminals)
        possible = false;

}

if(possible == true)
{
    for (Integer capacity : tree2.subMap(startx, endx).values()) {
    {
        capacity -= terminals;
        //not …
Run Code Online (Sandbox Code Playgroud)

java treemap

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

网络流量模拟测试

我有一个PHP站点启动并运行,db是mysql.在启动网站之前,我想测试一下流量处理.现在我假设有一些软件可以模拟流量并记录我网站上运行的进程.我应该使用的任何软件推荐?流量不一定是真实的,但是,我想产生高流量来调查网站的门槛.感谢帮助

simulation performance stress-testing network-traffic web

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

NSDictionary与 NSArray的

我正在阅读objective-c(书呆子牧场书),我不禁想到这个问题:我如何决定使用哪种集合类型,NSArray或NSDictionary(两者都带有或者没有它们的可变子类)从URL读取内容时?

假设我正在从PHP脚本(正在处理的场景)中读取JSON数据,哪些要使用?我知道在许多参考文献中都说它依赖于数据结构(即JSON),但是可以概述两种结构的清晰轮廓吗?

谢谢大家的帮助:)

nsdictionary nsarray ios

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

android可滚动活动布局

我试图让我的活动屏幕有一个表格可以滚动填充但不幸的是,当我尝试它崩溃的应用程序.我为该活动提供了以下xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/background"
    android:paddingBottom="16dp"
    android:paddingLeft="16dp"
    android:paddingRight="16dp"
    android:paddingTop="16dp"
    android:textDirection="anyRtl"
    tools:context=".AddDiscountActivity" >

    <TextView
        android:id="@+id/textView4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignRight="@+id/textView3"
        android:layout_below="@+id/textView3"
        android:layout_marginTop="19dp"
        android:text="@string/discountLocationLabel"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textColor="@color/white"
        android:textStyle="bold" />

    <EditText
        android:id="@+id/shopLocation"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/textView4"
        android:layout_alignBottom="@+id/textView4"
        android:layout_alignRight="@+id/shopCity"
        android:ems="10"
        android:inputType="text" />

    <TextView
        android:id="@+id/textView6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignRight="@+id/textView5"
        android:layout_below="@+id/shopDiscount"
        android:layout_marginTop="21dp"
        android:text="@string/discountDurationLabel"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textColor="@color/white"
        android:textStyle="bold" />

    <EditText
        android:id="@+id/shopDiscountDuration"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/textView6"
        android:layout_alignLeft="@+id/shopDiscount"
        android:ems="10"
        android:inputType="text" />

    <TextView
        android:id="@+id/textView5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/shopDiscount"
        android:layout_alignParentRight="true"
        android:text="@string/discountRateLabel"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textColor="@color/white"
        android:textStyle="bold" />

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/textView6"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="18dp"
        android:background="@drawable/roundbutton"
        android:text="@string/discountPublishButtonLabel"
        android:textColor="@color/white"
        android:onClick="SubmitData"
        android:width="250dp" …
Run Code Online (Sandbox Code Playgroud)

android

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

PHP将$ _FILES和$ _POST作为参数传递给函数

我在网上搜索了使用ajax上传PHP图像的代码。我发现下面的代码。问题是我做了一些改动(小调整)以使其在我的服务器上工作。最初它只是一个php页面(不是类或函数),用于处理从表单发布的数据。我把它变成类然后起作用。我现在正在关注OOP。我认为从程序到OOP转换的最好方法是将$ _FILES和$ _POST传递给方法并在内部处理它们。我认为这没有用。查看示例,并请提供建议。

function uploadImageChosen($_FILES, $_POST){
            $path = "../uploads/images/";
            $valid_formats = array("jpg", "png", "gif", "bmp");
            $connectionInstance = new ConnectionClass();
            $connectionInstance->connectToDatabase();
            $imgName;
            $imgURL;
            $imgSize;
            $imgDir = $_POST['directory'];
            if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
            {
                $name = $_FILES['photoimg']['name'];
                $imgSize = $_FILES['photoimg']['size'];
                if(strlen($name))
                {
                    list($txt, $ext) = explode(".", $name);
                    if(in_array($ext,$valid_formats))
                    {
                        if($size<(1024*1024))
                        {
                            $imgName = time().substr(str_replace(" ", "_", $txt), 5).".".$ext;
                            $tmp = $_FILES['photoimg']['tmp_name'];
                            if(move_uploaded_file($tmp, $path.$imgName))
                            {
                                $imgURL = $path.$imgName;
                                $connectionInstance->query("INSERT INTO imagesupload(id, title, url, size, directory) VALUES (null, '$imgName','$imgURL', '$imgSize', '$imgDir')");
                                //echo "<img src='uploads/".$imgName."' …
Run Code Online (Sandbox Code Playgroud)

php upload file

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

python collections.defaultdict()编译错误

以下代码简单而清晰,在编译时会产生错误:

import string
import collections

#create dictionary with alphabets as keys, and empty values
list = ['aema', 'airplane', 'amend']

gen_dict = dict.fromkeys(string.ascii_lowercase, '')

gen_dict = collections.defaultdict(list)

for x in list:
    gen_dict['a'].append(x)
Run Code Online (Sandbox Code Playgroud)

并产生的错误是:

Traceback (most recent call last):
  File "indexdict.py", line 14, in <module>
    gen_dict = collections.defaultdict(list)
TypeError: first argument must be callable
Run Code Online (Sandbox Code Playgroud)

任何的想法?提前致谢

python dictionary defaultdict

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

Java生成x和y之间的所有日期

我试图生成日期x和日期y之间的日期范围,但失败了.我在c#中使用相同的方法,所以我尝试尽可能多地修改它但是没有得到结果.知道我能解决什么吗?

private ArrayList<Date> GetDateRange(Date start, Date end) {
    if(start.before(end)) {
        return null;
    }

    int MILLIS_IN_DAY = 1000 * 60 * 60 * 24;
    ArrayList<Date> listTemp = new ArrayList<Date>();
    Date tmpDate = start;

    do {
        listTemp.add(tmpDate);
        tmpDate = tmpDate.getTime() + MILLIS_IN_DAY;
    } while (tmpDate.before(end) || tmpDate.equals(end));

    return listTemp;
}
Run Code Online (Sandbox Code Playgroud)

说实话,我试图让所有日期从1月1日开始到2012年12月31日结束.如果有更好的方法,请告诉我.谢谢

java date-range

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

类工厂方法实现

所以我正在研究Objective-C的Apple文档(在进入iphone开发之前).其中一个练习指出我应该创建一个指定的初始化器(有3个参数)和合适的工厂方法.

现在我根据我的理解做了这个,但我无法实现工厂方法,因为我不知道我是否应该在其实现中使用alloc和init?

练习:

声明并实现一个新的指定初始化程序,用于使用指定的名字,姓氏和出生日期创建XYZPerson,以及合适的类工厂方法.不要忘记覆盖init以调用指定的初始化程序.

代码:

//.h 

-(id)initWithNameAndDob:(NSString *)fName last:(NSString *)lName birth:(NSDate *) dob;

//.m
-(id)initWithNameAndDob:(NSString *)fName last:(NSString *)lName birth:(NSDate *)dob{
    self = [super init];
    return [self initWithNameAndDob:fName last:lName birth:dob];
}
Run Code Online (Sandbox Code Playgroud)

实施中缺少什么?

谢谢,

objective-c

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

在字典中的key中获取对象值

我有一个字典,其中包含从JSON返回的数据填充的键值对.我希望使用字典来填充UITableView.

我有这个表的结构:

[产品名称]按[制造商名称]

这意味着密钥是产品名称,而值是制造商名称.我需要获取密钥的名称和值的名称.如何才能做到这一点?并且没有for循环可能吗?

nsdictionary ios

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

json显示mysql结果的重复输出

我试图打印json_encode,我得到输出重复.我确信数据库中只有一条记录,但它以各种格式显示两次相同的记录数据.就是这个:

[{"0":"Polo","name":"Polo","1":"City ","location":"City ","2":"Manama","city":"Manama"}]
Run Code Online (Sandbox Code Playgroud)

这背后的代码是:

$dataArray = array();
while($r = mysql_fetch_array($result))
{
    $dataArray[] = $r;
}

print json_encode($dataArray, JSON_UNESCAPED_UNICODE);
Run Code Online (Sandbox Code Playgroud)

任何的想法?

php json

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