小编Ric*_*ich的帖子

JUST SHARE - 使用delphi SuperObject将MySQL DataSet转换为Json格式

只是分享我使用Delphi SuperObject使用Json的经验

我的想法是如何轻松地将我的查询结果转换为json格式.

我使用字符串来表示所有数据格式(包括BLOB,DATE,DATETIME).将来,json文件可以轻松导入数据库.

我不是从头开始编写代码,我只是根据自己的需要进行了一些修改

这是代码:

function TTableJSon.CreateJsonValueByFieldMySql(Json: ISuperObject;
  Field: TField): Boolean;
var
  JsonTyp, FieldTyp : string;
  tmpStr : string;
begin
  Result := False;
  if Field Is TDateField then begin
      Json.O[Field.FieldName] := SO('"'+FormatDateTime('yyyy-mm-dd',Field.AsDateTime)+'"')
  end else if Field Is TDateTimeField then begin
      Json.O[Field.FieldName] := SO('"'+FormatDateTime('yyyy-mm-dd hh:nn:ss',Field.AsDateTime)+'"')
  end else if Field is TMemoField then begin
      Json.S[Field.FieldName] := EncodeString(Field.AsString)
  end else if Field is TBlobField then begin
      Json.S[Field.FieldName] := EncodeString(Field.AsString)
  end else if Field is TFloatField then begin
      Json.O[Field.FieldName] …

delphi json superobject

6
推荐指数
0
解决办法
3382
查看次数

php如何使用oauth制作正确的twitter api卷曲

我想用php curloauth从中获取JSON数据twitter.这是我的代码.返回na错误消息"error":"Timestamp out of bounds".

我想知道,如何用oauth做一个正确的推特api卷曲?

  1. 是什么oauth_consumer_key,oauth_token,oauth_nonce,oauth_signature?我对吗?

  2. 怎么解决"error":"Timestamp out of bounds"

  3. 我的curl_setopt方法怎么样?

在很多方面,我想用它php curl来解码其他twitter api(更改的URL).非常感谢.

$callback="<callback url>";
$consumer_key="<Consumer key>";
$consumer_secret="<Consumer secret>";
$oauth_token="<Access Token (oauth_token)>";
$oauth_signature="<Access Token Secret (oauth_token_secret)>";//these key word in my api panel
$time = mktime(date("Y-m-d H:i:s"))-86400;
$url = "https://api.twitter.com/1/friends/ids.json?";
$url .= "user_id=<user id>";
$url .= "&realm=".urlencode($callback)."";
$url .= "&service_provider_id=11";
$url .= "&oauth_consumer_key=".$consumer_key."";
$url .= "&oauth_token=".$oauth_token."";
$url …
Run Code Online (Sandbox Code Playgroud)

php twitter curl twitter-oauth

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

Rspec + Capybara:用它的css类检查标签的存在

我使用Capybara和Rspec,并在我的页面上有以下代码:

<div class="pagination pagination-centered">
  <ul>
    // ...
    <li class="last">
      <a href="/en/articles?page=2">Last »</a>
    </li>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我想检查一个div以"以分页为中心"的类存在的请求.我试过这个:

it "should have pagination" do
  page.should have_selector('div#pagination pagination-centered')
end
Run Code Online (Sandbox Code Playgroud)

还有这个:

it "should have pagination" do
  page.should have_selector('div', :class => 'pagination pagination-centered')
end
Run Code Online (Sandbox Code Playgroud)

并没有工作.我该如何解决这个问题?

css rspec capybara

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

字符串与参数的路径

我需要一个很好的方法从帮助器中的数组创建一组Rails 3路径link_to.

我有:

TITLES = ['foo', 'bar', 'baz']
TITLES.each do |t|
  = link_to t, (.....path....)
Run Code Online (Sandbox Code Playgroud)

这样我需要构建一组路径:

foo_super_users_path(user)
bar_super_users_path(user)
baz_super_users_path(user)
Run Code Online (Sandbox Code Playgroud)

如您所见,我需要为每个路径添加相同的前缀_super_users,并传递用户对象.作为最终结果,我需要以下内容:

link_to t, foo_super_users_path(user)
link_to t, bar_super_users_path(user)
link_to t, baz_super_users_path(user)
Run Code Online (Sandbox Code Playgroud)

您的建议非常感谢.

ruby ruby-on-rails link-to ruby-on-rails-3

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

instanceof Closure返回false

在我的应用程序的路由部分,我有类路由和路由器,路由只保存有关特定映射路由的信息以及设置和获取这些信息的方法.我试图像这样传递Closure,

Router::map('/', function(){}, array());
Run Code Online (Sandbox Code Playgroud)

我存储第二个参数(Closure),就像这样

$route = new Route();
$route->setTarget($target);
Run Code Online (Sandbox Code Playgroud)

*第二个参数是$ target变量

当我试试这个

$target = $route->getTarget();
if($target instanceof Closure)
{
   echo 1;
}else
{
   echo 0;
}
Run Code Online (Sandbox Code Playgroud)

它打印0,但当我尝试print_r($target),我得到

Closure Object ( ) 
Run Code Online (Sandbox Code Playgroud)

班级路线

class Route {

    /**
    * URL of this Route
    * @var string
    */
    private $url;

    /**
    * Accepted HTTP methods for this route
    * @var array
    */
    private $methods = array('GET','POST','PUT','DELETE');

    /**
    * Target for this route, can be anything.
    * @var mixed
    */
    private …
Run Code Online (Sandbox Code Playgroud)

php routing closures instanceof

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

在同一行显示图标和文本

我试图让文本(主页、关于我们、奶酪)等显示在社交媒体图标的右侧,以便文本的底部与图标的底部对齐,并且它们出现在同一行.

我该怎么做呢?

我的代码在这里http://jsfiddle.net/pnX3d/

    <div class="grid_5" id="social_icons">
        <a href="http://www.facebook.com/print3dexpert" target="blank"><img src="img/facebook.png" alt="Click to visit us on Facebook"></a>
        <a href="http://www.twitter.com/print3dexpert" target="blank"><img src="img/twitter.png" alt="Click to visit us on Twitter"></a>
        <a href="http://pinterest.com/print3dexpert" target="blank"><img src="img/pinterest.png" alt="Click to visit us on Pininterest"></a>
        <a href="#"><img src="img/email.png" title="Click to contact us" alt="Contact us"></a>

    </div>

    <nav class="topmenu omega">
        <ul>
        <li><a href="#">Home</a> |</li>
        <li><a href="#">About Us</a> |</li>
        <li><a href="#">Cheeses</a></li>
        </ul>
    </nav>
Run Code Online (Sandbox Code Playgroud)

html css

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

使用命令提示符从IIS获取虚拟目录列表

有没有办法使用命令提示符在IIS中的特定网站下获取虚拟目录列表?

我能够使用C#执行任务,但我有一个特定的要求,在哪里我需要使用命令提示符列出网站下的所有虚拟目录.

iis command

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

条件变量是如何实现的?

这让我困惑了很长时间。

给定基本的原子原语(例如比较和交换),我可以了解如何实现自旋锁(我可以从中构建互斥体)。

但是,我不知道如何从中构建条件变量。这是怎么做到的?

mutex conditional-statements compare-and-swap

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

Mysql ENABLE KEYS 命令需要很长时间

我有一个 MyISAM 数据库表。我在那里插入了大约 360000 条记录,在插入数据之前使用 DISABLE KEYS 和 DISABLE KEYS 命令。将数据插入表后,ENABLE KEYS 命令继续执行,但在高性能服务器上需要 17 多个小时(目前它正在运行,它是 17 小时..)。问题可能出在哪里?

表有很多索引,几周前它运行良好。MySQL服务器配置有问题吗?

mysql

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

在HTML 5 mp3播放器(audio.js)中播放SoundCloud流uri

我想从SoundCloud加载曲目,并让它们在由以下网站提供的HTML5音频播放器中播放:http : //kolber.github.io/audiojs/

我可以使用.mp3文件,就像在演示中一样。我还已经成功连接到SoundCloud api,并将src放置在正确的位置。但是流uri:api.soundcloud .com / tracks / 75868018 / stream?client_id = ed34fc3159859e080af9eb55f8c3bb16(这是一个虚假的客户端ID,我无法发布链接)无法正常工作。

我已经尝试使用在这里详细介绍的sound.stream_url和sound.uri:developers.soundcloud .com(无法发布链接)

如何在MP3播放器中播放Soundcloud api的流链接?

下面是我的代码

HTML-剥离

<!DOCTYPE html>
<html lang="en">
<head>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script> // load jquery
<script src="http://connect.soundcloud.com/sdk.js"></script> // connect to soundlcoud
<script src="jb3.js" type="text/javascript"></script> // run script to load track into <li> element in DOM
<script src="audio.min.js"></script> // load audio,js script for audio player
</head>
<body>


<audio ></audio>
<h2>Playlist</h2>
  <ol id="userPlaylist">
    <li><a href="#" data-src="http://kolber.github.io/audiojs/demos/mp3/02-juicy-r.mp3">dead wrong intro</a></li> //woorking track using .mp3

<li class="playing">
<a data-src="http://api.soundcloud.com/tracks/75868018/stream?client_id=ed34fc3159859e080af9eb55f8c3bb16" …
Run Code Online (Sandbox Code Playgroud)

javascript audio-streaming html5-audio soundcloud audiojs

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