小编der*_*ann的帖子

使用php echo语句构建JSON

我试图从php数组构建一个JSON数组这是我在我的控制器中的功能

function latest_pheeds() {
            if($this->isLogged() == true) {
            $this->load->model('pheed_model');
            $data = $this->pheed_model->get_latest_pheeds();
            $last = end($data);
            echo "[";
                for($i = 0; $i < count($data); $i++) {
                    echo '{"user_id":"'.$data[$i][0]['user_id'].'",';
                    echo '"pheed_id":"'.$data[$i][0]['pheed_id'].'",';
                    echo '"pheed":"'.$data[$i][0]['pheed'].'",';
                    echo '"datetime":"'.$data[$i][0]['datetime'].'",';
                        if($i == count($data)) {
                        echo '"comments":"'.$data[$i][0]['comments'].'"}';
                        }else {
                            echo '"comments":"'.$data[$i][0]['comments'].'"},';
                        }
                    }

                echo "]";
            }
            return false;
    }
Run Code Online (Sandbox Code Playgroud)

它返回一个像这样的json数组

[{"user_id":"9","pheed_id":"2","pheed":"This is my first real pheed, its got potential ","datetime":"1313188898","comments":"0"},{"user_id":"9","pheed_id":"11","pheed":"My stomach being hurting all day","datetime":"1313422390","comments":"0"},{"user_id":"9","pheed_id":"11","pheed":"My stomach being hurting all day","datetime":"1313422390","comments":"0"},{"user_id":"9","pheed_id":"10","pheed":"Thank God for stackoverflow.com ","datetime":"1313358605","comments":"0"},]
Run Code Online (Sandbox Code Playgroud)

但我似乎无法用jquery访问它

javascript php mysql json codeigniter

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

HTML选择器库

点网世界中是否存在任何类似jQuery的html元素选择器库?我正在构建一个涉及大量html解析的应用程序。

假设我只想枚举ID为“ post_message_%”的选定“ div”中的所有“ href”和“ src”。或者说要在具有特定ID或输入类型(例如隐藏或广播)的表单中选择名称和值字符串

我可以编写代码。.但是首先要寻找任何现有的解决方案,以便可以使用它并节省其他时间。

.net html c# jquery jquery-selectors

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

VB6进度条 - 重置最大值

我使用Microsoft Common Controls 6.0组件在VB6表单中设置了一个简单的进度条,一切似乎都正常工作.

但是,我对表单的几个不同部分使用进度条,每个部分使用不同(和可变)的最大值.当我尝试在条形码使用一次后在运行时更改最大值时,我收到错误Run-time error '380': Invalid Property Value.在尝试更改最大值之前,进度条的值已重置为最小值.

这些进度条是否允许在使用后更改其最大值,或者是否有一些我缺少的重置方法?

prgLoading.Min = 1
prgLoading.Max = positions.Count
Run Code Online (Sandbox Code Playgroud)

第二行抛出错误,并且先前使用完全相同的代码而没有任何问题.

vb6 user-interface winforms progress-bar

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

修复VB6日期Bug?

似乎VB6在某些情况下无法正确比较日期.这有什么解决方案吗?

Private Sub CheckDate()

    date1 = #7/6/2010 2:00:00 PM#
    Debug.Print "Date 1: " + CStr(date1)

    date2 = DateAdd("h", -8, #7/6/2010 10:00:00 PM#)
    Debug.Print "Date 2: " + CStr(date2)

    Debug.Print "Equal? " + CStr(date1 = date2)

End Sub
Run Code Online (Sandbox Code Playgroud)

正确的输出应该是:

Date 1: 7/6/2010 2:00:00 PM
Date 2: 7/6/2010 2:00:00 PM
Equal? True
Run Code Online (Sandbox Code Playgroud)

但真正的输出是:

Date 1: 7/6/2010 2:00:00 PM
Date 2: 7/6/2010 2:00:00 PM
Equal? False
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个问题,或者有什么方法可以避免这种情况(不管它是什么)?

vb6 comparison datetime

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

如何构建具有多个GET约束的restful路径?

假设您正在使用API​​,并且您想要很好的URL.例如,您希望提供基于作者查询文章的功能,可能还包括排序.

标准:

GET http://example.com/articles.php?author=5&sort=desc
Run Code Online (Sandbox Code Playgroud)

我想这样做的RESTful方式可能是:

GET http://example.com/articles/all/author/5/sort/desc
Run Code Online (Sandbox Code Playgroud)

我对么?或者我有这个REST的东西都错了吗?

rest routes ruby-on-rails

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

使用查找表更快地进行Alpha混合?

我创建了一个查找表,允许您使用单字节alpha通道混合两个单字节通道(每通道256色),不使用浮点值(因此没有浮点到int转换).查找表中的每个索引对应于与alpha值相关的信道的256ths的值.

总而言之,为了完全计算3通道RGB混合,每个通道需要对阵列进行两次查找,再添加一个.这是总共6次查找和3次添加.在下面的示例中,我将颜色分成单独的值以便于演示.此示例显示如何通过范围从0到256的alpha值混合三个通道RG和B.

BYTE r1, r2, rDest;
BYTE g1, g2, gDest;
BYTE b1, b2, bDest;

BYTE av; // Alpha value
BYTE rem = 255 - av; // Remaining fraction

rDest = _lookup[r1][rem] + _lookup[r2][av];
gDest = _lookup[g1][rem] + _lookup[g2][av];
bDest = _lookup[b1][rem] + _lookup[b2][av];
Run Code Online (Sandbox Code Playgroud)

它很棒.精确,因为你可以使用256色通道.实际上,您可以使用实际的浮点计算得到相同的精确值.查找表是使用双打开始计算的.查找表太大,不适合这篇文章(65536字节).(如果你想要它的副本,请发送电子邮件至ten.turtle.toes@gmail.com,但不要期待明天的回复,因为我现在要睡觉了.)

所以你怎么看?它值得吗?

c c++ graphics optimization alphablending

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

if()不起作用

这是我的代码:

Log.d("inf", loader);
if (loader == "Klasse"){
    Log.d("inf", "Klasse yes");
    OPTS = new String[] { //Something };
} else {
    Log.d("inf", "Klasse no");
    OPTS = new String[] { //Something };
}
Run Code Online (Sandbox Code Playgroud)

在第一行中,输出正好是"Klasse",但下一个输出是每次"Klasse no".加载器String设置如下:

String loader = "";
Bundle exta = getIntent().getExtras();
    if(exta !=null) {
        try {
            json = new JSONObject(exta.getString("json"));
            loader = exta.getString("order");
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }
Run Code Online (Sandbox Code Playgroud)

你们有什么想法错了吗?

java android

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

高效的java数据结构删除和检索信息?

我有一种情况,我需要一个可以添加字符串的数据结构.这种数据结构非常大.

我需要它的具体品质是:

  1. 得到(指数)
  2. 删除限制超过时最初添加的一定数量的条目.(LIFO)

我尝试使用ArrayList但删除操作是o(n),对于linkedList,traverse或get()操作将是o(n).

我还有其他选择吗?

java data-structures

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

无法跳转到标签“ fin”,错误:从此处开始并越过初始化

我最大的问题如上所述,无法跳转到fin标签(第27行错误),错误:从此处(第12和14行错误)和交叉初始化错误(第20行错误),请帮忙!

#include <iostream>
#include <string>

int main()
{
  std::string name;
  std::cout << "Please comply. y/n: ";
  std::string answer;
  std::cin >> answer;
  if (answer == "y"){std::cout << "You were spared." << std::endl; goto fin;}
  if (answer == "Miche"){std::cout << "The killers understood that you understood the prophecy, so they took you to their master" << std::endl; goto secret;}
  if (answer == "n"){std::cout << "You were brutally killed." << std::endl; goto fin;}
  else {std::cout << "You randomly babled " << answer << …
Run Code Online (Sandbox Code Playgroud)

c++

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

令人困惑的指针

当我使用螺旋规则时,我在10个螺旋步骤内的下线混淆.有更快的方法吗?

// compiles in VC++ 2010
const void * const ** const volatile ***  const **** _foo_; 
Run Code Online (Sandbox Code Playgroud)

例如ptr是指向指向指针的指针的指针,它们都是const void但是其中2个是volatile void const

c++ pointers

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

为什么匿名代表看起来比常规代表更快?

有人可以告诉我为什么匿名代表的运行速度比普通代表快得多吗?我Stopwatch在for循环中看到了用class 诊断的结果,差异很大.如果您在普通委托中运行以下代码,它运行速度会慢很多.我在视频中看到了这种比较,基本上我被建议使用匿名代表而不是常规代表,以便在有情况时使用.

class Program {
    delegate int PointtoAddFunction(int num1, int num2);

    static void Main(int argNum1, int argNum2) {
        Stopwatch objWatch=new Stopwatch();

        for(int y=0; y>10; y++) {
            objWatch.Reset();
            objWatch.Start();

            for(int i=0; i>1000; i++) {
                PointtoAddFunction pobjAdd=
                    delegate(int num1, int num2) {
                        return num1+num1;
                    };

                Console.WriteLine(pobjAdd.Invoke(2, 2).ToString());
            }

            objWatch.Stop();
            Console.WriteLine(objWatch.EleapsedTickes.ToString());
        }
    }

    static int Add(int num1, int num2) {
        return num1+num2;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# performance delegates anonymous-delegates

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