我有一个包含浮点值的表。
+ id | value |
+--------|---------|
+ 1 | 19.22 |
+ 2 | 32.333 |
+ 3 | 1.2332 |
+ 4 | 0.22334 |
+ 5 | 4.55 |
Run Code Online (Sandbox Code Playgroud)
我想提取点后包含多于3个小数的每一行。
+ id | value |
+--------|---------|
+ 2 | 32.333 |
+ 3 | 1.2332 |
+ 4 | 0.22334 |
Run Code Online (Sandbox Code Playgroud) 在如Django的框架,我会想象,如果一个页面上的用户的土地(运行被称为"some_page"视图功能),你必须在模块的前8吨的进口不相关的这种看法,你在这些进口上浪费周期.我的问题是:
注意:这可以被认为是过早优化,但我对这个论点不感兴趣.让我们假设,实际理论的缘故,认定这是一起交通负荷已完成的网站,需要在每一个可能的方式进行优化,以及应用程序代码,以及DB已经由50博士的数据库管理员和开发人员经过充分的优化,这些进口是唯一剩下的东西.
我有一个关于制作2D JSON字符串的问题
现在我想知道为什么我无法访问以下内容:
$json_str = '{"urls":["http://example.com/001.jpg","http://example.com/003.jpg","http://example.com/002.jpg"],"alts":["testing int chars àèéìòóù stop","second description",""],"favs":["true", "false", "false"]}';
$j_string_decoded = json_decode($json_str);
// echo print_r($j_string_decoded); // OK
// test get url from second item
echo j_string_decoded['urls'][1];
// Fatal error: Cannot use object of type stdClass as array
Run Code Online (Sandbox Code Playgroud) 措辞不好的标题,但我想要的是基本上做什么StackOverflow当有人输入时www.stackoverflow.com:它立即重定向到stackoverflow.com,www.完全消除.
Imo,这是更现代的做事方式:www.多余和(很快)古老.它还打破了我想要在我的Web应用程序上遵循的一个重要原则:每个唯一且有效的页面只能由一个URL访问.
我意识到这是服务器的事情,所以我期待答案是网络主机需要处理这个问题.由于我没有运行自己的服务器,因此我的问题是:这是可以在共享主机上执行还是需要运行专用服务器才能配置IIS来执行此操作?
我需要使用varchar列来命令选择查询,使用数字和文本顺序.查询将在java程序中完成,使用jdbc over postgresql.
如果我ORDER BY在select子句中使用,我会得到:
1
11
2
abc
Run Code Online (Sandbox Code Playgroud)
但是,我需要获得:
1
2
11
abc
Run Code Online (Sandbox Code Playgroud)
问题是该列还可以包含文本.
这个问题类似(但针对SQL Server):
如何在SQL Server中对包含单词和数字的VARCHAR列进行排序?
但是,提出的解决方案不适用于PostgreSQL.
在此先感谢,问候,
我遇到了AsyncTask类的问题.在创建4个或5个任务后,我的任务似乎停止了.
我有2个活动.MainActivity只包含一个按钮,用于启动名为ImageActivity的第二个活动.
ImageActivity非常简单.它有一个onCreate设置布局,然后它启动一个新的AsyncTask,从Internet加载图像.这在前几次工作正常.但它突然停止工作.每次运行onPreExecute方法,但不运行doInBackground方法.我试图用睡眠循环简化doInBackground,同样的事情发生了.我无法理解这种行为,因为asynctask在onDestroy方法中都被取消并设置为null.所以每次我开始一个新的ImageActivity,我也会创建一个新的AsyncTask.
我通过点击后退按钮重新创建ImageActivity和任务,而不是单击MainActivity上的按钮.
任何人的想法?我真的很挣这个.
更新:启动ImageActivity的代码(在onClickListener按钮内)
Intent intent = new Intent();
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent.setClassName(this, ImageActivity.class.getName());
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
上面的代码开始此活动
public class ImageActivity extends Activity {
private AsyncTask<Void, Void, Void> task;
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.main);
task = new AsyncTask<Void, Void, Void>() {
@Override
protected void onPreExecute()
{
Log.d(TAG, "onPreExecute()");
}
@Override
protected Void doInBackground(Void... params)
{
Log.d(TAG, "doInBackground() -- Here is the download");
// downloadBitmap("http://mydomain.com/image.jpg")
return null;
}
@Override
protected void onPostExecute(Void res)
{
Log.d(TAG, "onPostExecute()");
if(isCancelled()){
return;
}
}
}.execute(); …Run Code Online (Sandbox Code Playgroud) 我对php很新.我认为这很直接,但我很困惑.
我有一个表格要求用户选择他们的日期,他们输入的格式是dd/mm/yyyy
链接的mysql数据库格式为yyyy/mm/dd,从我的理解你无法改变这一点.
我只想弄清楚我可以在哪里更改日期的格式.它会在sql行发送信息吗?
我找到了这个无关的答案:
<?php
$date = date("Y-m-d");
mysql_query("INSERT INTO date_table VALUES ('$name', '$date')", $db_connection);
?>
Run Code Online (Sandbox Code Playgroud)
但我不能让这个工作......
这里是我目前拥有的一些代码片段:
// Check for night attending:
if (empty($_POST['night_attending'])) {
$errors[] = 'You forgot to enter the night you want to attend.';
} else {
$na = mysqli_real_escape_string($dbc, trim($_POST['night_attending']));
}
Run Code Online (Sandbox Code Playgroud)
.....................................
// Make the query:
$q = "INSERT INTO guests (first_name, last_name, email, night_attending) VALUES ('$fn', '$ln', '$e', '$na')";
$r = @mysqli_query ($dbc, $q); // Run the query.
if ($r) { // If …Run Code Online (Sandbox Code Playgroud) 概述:我有一个符合标准的C++ API,它使用Boost库,我想支持它作为Windows,OS X和Linux上的本机,可静态链接的库,我想在Windows和Mono上包装.NET在OS X和Linux上.
细节:目前我已经为所有平台进行本地编译 - 这是使用标准C++和Boost.我还得到它在Windows上编译和运行C++/CLI,但我被迫使用Boost .DLLs.下一步我不知道从哪里开始,因为我从未尝试在*nix系统上使用共享库.我知道Boost在Linux上提供了共享库(我猜想在OS X上也是如此),但是这些只是在我的Visual Studios编译的C++/CLI可执行文件中自动神奇地工作,还是我需要做一些工作?MonoDevelop没有C++/CLI编译器,但据说Visual Studios编译的CLI工作得很好......这是动态链接库让我感到困惑.
当使用像Django,Kohana,Rails等MVC web框架构建webapps时,我最初将没有JS驱动组件的应用程序放在一起,然后将它们添加为UI的"改进".
这种方法导致非侵入式JS,但我没有一个很好的"标准"方式来组织JS工作.我在这些应用程序中编写的大多数JS都是10-30行JQuery片段,它们与UI的某些特定部分挂钩.
到目前为止,我经常最终将这些内容与他们管理的UI部分结合在一起.这让我觉得很脏,我想把JS代码保存为python/php/ruby代码,我希望它是可测试的,我希望它可以重用.
在这样的设置中组织JS代码的最佳方法是什么,我们没有构建一个完整的JS客户端应用程序,主要的仍然是服务器端?
mysql ×2
php ×2
sql ×2
.net ×1
android ×1
architecture ×1
asp.net ×1
asp.net-mvc ×1
c++-cli ×1
date ×1
datetime ×1
excel ×1
excel-2003 ×1
excel-vba ×1
iis ×1
javascript ×1
jdbc ×1
json ×1
mono ×1
natural-sort ×1
no-www ×1
optimization ×1
postgresql ×1
python ×1
stdclass ×1
url ×1
vba ×1