小编Roh*_*ews的帖子

PHP日期返回错误的时间

我打电话后,以下脚本返回错误的时间 date_default_timezone_set("UTC")

<?PHP   
    $timestamp = time();
    echo "<p>Timestamp: $timestamp</p>";

    // This returns the correct time
    echo "<p>". date("Y-m-d H:i:s", $timestamp) ."</p>";


    echo "<p>Now I call 'date_default_timezone_set(\"UTC\")' and echo out the same timestamp.</p>";
    echo "Set timezone = " . date_default_timezone_set("UTC");

    // This returns a time 5 hours in the past
    echo "<p>". date("Y-m-d H:i:s", $timestamp) ."</p>";

?>
Run Code Online (Sandbox Code Playgroud)

服务器上的时区是BST.那么应该发生的是第二次调用'date'应该返回第一次调用后1小时的时间.它实际上比第一个时间晚了5个小时.

我应该注意,服务器最初是使用EDT时区(UTC -4)设置的.这已更改为BST(UTC +1)并重新启动服务器.

我无法弄清楚这是PHP问题还是服务器问题.

php date

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

Xamarin中依赖于分辨率的字体大小

我是Xamarin的新手并且在第一次申请时苦苦挣扎.我有一个图像,上面有一个入口视图.这样我就创建了一个自定义条目背景.

但是,条目的字体大小不会随着具有不同分辨率的不同设备而缩放.当我调整设备A的字体大小,现在检查设备B上的相同应用程序时,字体大小太大了.

我也尝试在Android代码中动态设置字体大小,如下所述:http: //developer.xamarin.com/recipes/android/resources/device_specific/detect_screen_size/

但这仍然没有给出我想要的结果.在RelativeLayout中也没有百分比定义.

我只是希望我的字体大小保持相对于屏幕大小相同,因此条目始终在背景图像边框内.

我希望任何人都可以帮助我,或者给我一个解决方法的提示.

xamarin.android xamarin

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

使用Xamarin Forms获取设备属性?

我正在使用xamarin表单设计一个跨平台的应用程序.每个页面/视图/从后面的代码设计的表单.现在我想读取用户使用的设备的高度和宽度.根据这些值,我想放置一些页眉和页脚.

xamarin xamarin.forms

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

在Xamarin Forms中的click/tapped事件处理程序中传递对象

这是我的工作班:

public class Job
{
        public string Id{ get; set;}
        public string Name{ get; set;}
}
Run Code Online (Sandbox Code Playgroud)

这是我的ListView:

public class JobListePage:ContentPage
    {
        // Members
        private ListView lstView;

        // Constructor    
        public JobListePage ()
        {
            // Set members
            lstView = new ListView ();

            // Create job objects
            Job[] jobs = {new Job(){Id="1", Name="Benny"}, new Job(){Id="2", Name="Lukas"}};

            // Fill listview with job objects
            lstView.ItemsSource = jobs;

            // HOW CAN I PASS THE TAPPED OBJECT HERE???
            lstView.ItemTapped += async (o, e) => {
                await DisplayAlert("Tapped", …
Run Code Online (Sandbox Code Playgroud)

c# listview eventargs xamarin xamarin.forms

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

如何检查CString是否只包含数字字符

我正在读取文件并解析其内容.我需要确保一个CString值只包含数字.我能实现的不同方法有哪些?

示例代码:

Cstring Validate(CString str)
{
  if(/*condition to check whether its all numeric data in the string*/)
  {
     return " string only numeric characters";
  }
  else
  {
     return "string contains non numeric characters";
  }
}
Run Code Online (Sandbox Code Playgroud)

cstring visual-c++ visual-c++-2005

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

C++为什么main工作没有返回值

这个问题出于好奇; 在为测试程序编写main时,我没有返回任何内容main(没有return声明main).但我宣称主要是int main().它编译成功.

如果有任何其他函数用int返回类型编写并且实际上没有返回int,我会得到一个错误

'函数名'必须返回值

那么为什么编译器不会为main功能抱怨相同?

c++

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

Xamarin:如何从iOS库项目加载图像

我有一个用MvvmCross设计的Xamarin项目.有子项目:

  • 核心(PCL)
  • ViewModel(PCL)
  • iOS(可执行文件)

如果我将图像添加到我的iOS项目(Resoureces/Images/test_image.png),那么我可以使用以下代码加载它:

UIImage image = UIImage.FromBundle("Images/test_icon.png");
Run Code Online (Sandbox Code Playgroud)

现在,我想使用一个新的子项目

  • 控件(iOS库)

该库应该加载图像.我在Controls(Resoureces/Images/test_image.png)中添加了一个图像

但我无法在Controls proj中加载此图像.

我的问题:如何从iOS库加载图像?

    public class MyButton : UIButton
    {
        public MyButton () : base()
        {
            Initialize ();
        }

        void Initialize()
        {
            // load image from bundle
            UIImage image = UIImage.FromBundle("Images/test_icon.png");
            // image is null
            this.SetImage (image, UIControlState.Normal);
        }
    }
Run Code Online (Sandbox Code Playgroud)

而ViewController类是:

    public partial class FirstView : MvxViewController
    {
        public FirstView () : base ("FirstView", null)
        {
        }

        public override void ViewDidLoad ()
        {
            base.ViewDidLoad ();

            // load image from …
Run Code Online (Sandbox Code Playgroud)

c# uiimage xamarin.ios mvvmcross xamarin

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

如何在linux中使用麦克风获取原始格式的声音

我正在用cmu sphinx写一个语音识别程序.它需要一个.raw音频文件来处理.如何以原始格式从麦克风中获取声音?我已经google了.他们说我读了/dev/dsp但是我找不到那个文件/设备.我在阿尔萨的ArchLinux.Linux version 3.2.9-1-pae.

madper@myhost /dev % ls
agpgart             ptmx      tty23  tty58    vcs28  vcs62   vcsa39
autofs              pts/      tty24  tty59    vcs29  vcs63   vcsa4
block/              random    tty25  tty6     vcs3   vcs7    vcsa40
bsg/                rfkill    tty26  tty60    vcs30  vcs8    vcsa41
btrfs-control       rtc@      tty27  tty61    vcs31  vcs9    vcsa42
bus/                rtc0      tty28  tty62    vcs32  vcsa    vcsa43
char/               sda       tty29  tty63    vcs33  vcsa1   vcsa44
console             sda1      tty3   tty7     vcs34  vcsa10  vcsa45
core@               sda2      tty30  tty8     vcs35  vcsa11  vcsa46
cpu/                sda3 …
Run Code Online (Sandbox Code Playgroud)

c linux audio speech-recognition archlinux

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

如果在c ++中从构造函数抛出异常,如何清理初始化资源

前一天我在面试中遇到这个问题.所以请指导我.

如果在c ++中从构造函数抛出异常,如何清理初始化资源?

c++ constructor memory-management

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

重载运算符<<用于模板类

我有重载operator <<为模板类的问题.我使用的是Visual Studio 2010,这是我的代码.

#ifndef _FINITEFIELD
#define _FINITEFIELD
#include<iostream>

namespace Polyff{
    template <class T, T& n> class FiniteField;
    template <class T, T& n> std::ostream& operator<< (std::ostream&, const FiniteField<T,n>&);

    template <class T, T& n> class FiniteField {
    public:
            //some other functions
    private:
        friend std::ostream& operator<< <T,n>(std::ostream& out, const FiniteField<T,n>& obj);
        T _val;
    };

    template <class T, T& n>
    std::ostream& operator<< (std::ostream& out, const FiniteField<T,n>& f) {
        return  out<<f._val;
    }
    //some other definitions
}
#endif
Run Code Online (Sandbox Code Playgroud)

在主要我只是

#include"FiniteField.h"
#include"Integer.h"
#include<iostream>
using std::cout;
using …
Run Code Online (Sandbox Code Playgroud)

c++ templates operator-overloading visual-studio-2010 friend-function

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