小编Gra*_*avy的帖子

mySQL格式编号输出,千位分隔符

我有一个mySQL查询,用逗号输出十进制字段.

SELECT Metals.Metal, FORMAT(Fixes.GBPam, 3) AS AM, FORMAT(Fixes.GBPpm, 3) AS PM,     
DATE_FORMAT(Fixes.DateTime, '%d-%m-%y') AS Date
FROM Fixes, Metals
WHERE Metals.Id = Fixes.Metals_Id
Run Code Online (Sandbox Code Playgroud)

Fields GBP和GBPpm都是类型 decimal(10,5)

现在我希望在我的sql查询中将列AM和PM格式化为3个小数位 - 正确

我希望成千上万的值格式化为xxxx.xxx而不是x,xxx.xxx - 不正确

mysql查询的输出示例:

Metal       AM          PM          Date
Gold        1,081.334   NULL    11-09-12
Silver      21.009      NULL    10-09-12
Platinum    995.650     NULL    11-09-12
Palladium   416.700     NULL    11-09-12
Run Code Online (Sandbox Code Playgroud)

你能看出Gold AM的输出是1,081.334吗?如何输出1081.334?

这对我来说是一个痛苦的因为我必须在PHP中删除以删除逗号.我宁愿让mysql正确格式化它.

mysql format decimal

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

ASP.NET MVC 4路由查询 - 将查询字符串传递给索引操作

我有一个带索引动作的控制器.

public ActionResult Index(int id = 0)
{

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

我希望将id传递给索引操作,但它似乎与detail操作的工作方式不同.

例如,如果我想将id 4传递给索引动作,我必须访问url:

http://localhost:8765/ControllerName/?id=4
Run Code Online (Sandbox Code Playgroud)

详情动作......我可以做到这一点.

http://localhost:8765/ControllerName/Details/4
Run Code Online (Sandbox Code Playgroud)

我想用Index做什么就像......

http://localhost:8765/ControllerName/4
Run Code Online (Sandbox Code Playgroud)

当我访问此网址时,出现错误:

Server Error in '/' Application.

The resource cannot be found.

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. 

Requested URL: /fix/1

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929 …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-routing

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

d/m/y到Ymd php stringtotime无法正常工作

我有一个格式的日期字符串,d/m/y例如22/02/13

我想回应这个字符串,Y-m-d但使用下面的代码,它不起作用.

$d = '22/02/13';
echo date('Y-m-d', strtotime($d));
Run Code Online (Sandbox Code Playgroud)

输出: 1970-01-01

我究竟做错了什么?我是否必须将其/作为分隔符进行爆炸并手动执行或者是否有更简单/更优雅的解决方案?

php date explode

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

Twitter Bootstrap - Span Columns无法正确显示

我正在尝试使用Twitter Bootstrap,但出于某种原因,我做的任何事情都会导致整个页面的div.因此,我不能让网格系统/导航栏看起来正确,因为每个div似乎都有它自己的行.

我确信这是一个简单的修复,但我完全感到困惑.

http://jsfiddle.net/Aq5xn/show/

 <!DOCTYPE html>
<html lang="en">
    <head>
        <title>
            @section('title')
                Page Title
            @show
        </title>
        {{-- Ensures proper rendering & touch zooming --}}
        <meta name="viewport" content="width=device-width, initial-scale=1.0">

        {{-- HTML::style('//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css') --}}
        {{ HTML::style('/css/bootstrap.css') }}
        {{ HTML::style('/css/style.css') }}
    </head>
<body>

    <div class="navbar navbar-fixed-top navbar-inverse">  
      <div class="navbar-inner">  
        <div class="container-fluid">  
          <a class="brand" href="#">asdf</a>  
          <div class="nav-collapse">  
            <ul class="nav">  
              <li class="active"><a href="#">Home</a></li>  
              <li><a href="#about">About</a></li>  
              <li><a href="#contact">Contact</a></li>  
            </ul>  
            <p class="navbar-text pull-right">Logged in as <a href="#">username</a></p>  
          </div><!--/.nav-collapse -->  
        </div>  
      </div>  
    </div>


    <div class="container-fluid">
        <div class="row-fluid">  
            <div class="span4">{{-- @yield('content') …
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap

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

Node/NPM发布安装/升级软件包OSX Mavericks

我一直在运行node和npm,直到今天.我正在尝试安装gulp.

sudo npm install -g gulp 我得到了一个疯狂的错误列表.

我试图通过Mackintosh安装程序重新安装节点,但没有区别.在重新安装之前不确定我运行的是什么,但现在我正在运行最新的稳定版本的node和npm.

如果我尝试安装任何节点包,也会发生同样的情况.有什么建议?

ahm:www ahmet$ node -v
v0.10.29
ahm:www ahmet$ npm -v
1.4.14

ahm:www ahmet$ sudo npm install -g gulp
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/usr/local/lib/node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._isnative'
npm ERR! error rolling back  gulp-util@2.2.19 { [Error: ENOTEMPTY, rmdir '/usr/local/lib/node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._isnative']
npm ERR! error rolling back   errno: 53,
npm ERR! error rolling back   code: 'ENOTEMPTY',
npm ERR! error rolling back   path: '/usr/local/lib/node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._isnative' }
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/usr/local/lib/node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/lodash'
npm ERR! error …
Run Code Online (Sandbox Code Playgroud)

node.js npm gulp

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

HtmlWeb用户代理

我正在使用HtmlAgilityPack从网页中获取表格.

HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load("http://test.com");
Run Code Online (Sandbox Code Playgroud)

我知道HtmlWeb有一个UserAgent属性,但是我不知道我应该如何将用户代理附加到httprequest的头部.

HtmlWeb web = new HtmlWeb().UserAgent("asdf");
Run Code Online (Sandbox Code Playgroud)

返回错误

Error   1   Non-invocable member 'HtmlAgilityPack.HtmlWeb.UserAgent' cannot be used like a method.
Run Code Online (Sandbox Code Playgroud)

http://htmlagilitypack.codeplex.com/discussions HtmlAgilityPack支持讨论只是问题,但没有人在另一端做出回应.

http://htmlagilitypack.codeplex.com/documentation这里还没有文档.

http://htmlagilitypack.codeplex.com/downloads/get/437942尝试下载文档,发现chm文件似乎已损坏...当我尝试打开任何内容时,我正在获取导航到网页时出错chm文档.

c# user-agent html-agility-pack visual-studio-2012

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

jQuery试图在GET变量中插入一个空格

可能重复:
替换URL JavaScript中的空格

jQuery("#changeCoinCountrySelect").change(function(){
      // Get value from select box
      var country = jQuery('#changeCoinCountrySelect option:selected').val();

      jQuery("#coinTable").load(".../.../.../tables.php?country="+country);
});
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果国家英国的价值,那么在tables.php中,当查看时$_GET['country'],只记录Great.

因此,我认为HTML可能存在问题,而不是由jQuery编码.

可能的解决方案,html编码国家变量,然后在PHP脚本中解码.问题是这似乎没有对空格做任何事情!

我是jQuery的灾难,所以如果有人能指出我正确的方向?

php jquery get

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

EMGU与C#WPF

我正在尝试按照以下教程但使用WPF而不是Win Forms:

基础课程

WPF不使用PictureBox,而是使用Image.

所以这里试图加载一个Image.

XAML

<Image x:Name="srcImg" Width="400" Height="300"></Image>
Run Code Online (Sandbox Code Playgroud)

CS尝试1:

Image<Bgr, Byte> My_Image = new Image<Bgr, byte>(Openfile.FileName);
srcImg.Source = My_Image.ToBitmap();
Run Code Online (Sandbox Code Playgroud)

错误信息

Cannot implicitly convert type 'System.Drawing.Bitmap' 
to 'System.Windows.Media.ImageSource'
Run Code Online (Sandbox Code Playgroud)

CS尝试2:

Image<Bgr, Byte> My_Image = new Image<Bgr, byte>(Openfile.FileName);
srcImg.Source = new BitmapImage(My_Image);
Run Code Online (Sandbox Code Playgroud)

错误信息

Error   1   The best overloaded method match for 'System.Windows.Media.Imaging.BitmapImage.BitmapImage(System.Uri)' has some invalid arguments  
Error   2   Argument 1: cannot convert from 'Emgu.CV.Image<Emgu.CV.Structure.Bgr,byte>' to 'System.Uri' 
Run Code Online (Sandbox Code Playgroud)

我有什么想法我做错了吗?

c# wpf opencv image emgucv

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

AngularJS - 使用ngRepeat时突出显示特定的表行

样本表

<table class="table table-condensed table-striped table-responsive">
<thead>
    <tr>
        <th>Sender</th>
        <th>Subject</th>
        <th>Received</th>
        <th>Actions</th>
    </tr>
</thead>
<tbody>
    <tr data-ng-repeat="message in messages | filter:search" data-ng-class="<% message.read %>">
        <td>
            <% message.sender.first_name %> <% message.sender.last_name %>
        </td>
        <td>
            <% message.subject %>
        </td>
        <td>[ TODO ]</td>
        <td>[ TODO ]</td>
    </tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我的API返回一个消息数组,每条消息都有一个read布尔属性.如果message.read为false,我希望该行的类success突出显示表中的所有未读消息.

我的尝试是不正确,但我想要做的就是填充data-ng-class="<% message.read %>"data-ng-class="success"

我没有运气也试过以下事情: data-ng-class="rowClass(message)">

并在控制器中:

var messageControllers = angular.module('messageControllers', []);

messageControllers.controller('MessageInboxCtrl', ['$scope', '$routeParams', 'Message',
    function ($scope, $routeParams, Message) {
        $scope.folder = 'Inbox';
        $scope.messages = Message.query(); …
Run Code Online (Sandbox Code Playgroud)

html twitter-bootstrap angularjs

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

AngularJS ng-repeat过滤特定的嵌套属性

我试图通过特定的数组属性过滤ngRepeat.

JS:

app.controller('UserIndexController', function ($scope, $http, $window) {

    $scope.search = {};

    $http({ method: 'GET', url: '/api/v2/group' })
        .success(function(data, status, headers, config) {

            $scope.groups = data;

        })
        .error(function(data, status, headers, config) {

        });

    $http({ method: 'GET', url: '/api/v2/user' })
        .success(function(data, status, headers, config) {

            $scope.users = data;

        })
        .error(function(data, status, headers, config) {

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

HTML:

<div data-ng-controller="UserIndexController">
<select 
    ng-model="search.group" 
    ng-options="group.name as group.name for group in groups" 
    class="form-control">
    <option value="">Filter Users by Group</option>
</select>

<table class="table table-responsive table-striped table-hover">
        <thead>
    <tr> …
Run Code Online (Sandbox Code Playgroud)

javascript filtering angularjs

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