问题列表 - 第20668页

有没有办法确定以厘米或英寸为单位的android物理屏幕高度?

我需要确切知道屏幕在设备上的实际长度单位有多大,这样我就可以计算出由重力引起的加速度,以每毫秒像素为单位.

Android API中是否有针对此的方法?

android resolution screen inches

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

将目录添加到Android中的资源文件夹

如果我有一个包含许多资源的大项目,那么无论如何使用目录来组织它们吗?我累了添加目录到drawable /但它没有用.

android android-resources

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

是否可以在不同系统中使用fwrite转储文件?

我可以假设使用fwrite生成的文件和使用fread读取的文件可以跨不同系统移植.32位/ 64位Windows,osx,linux.

//dumping
FILE *of =fopen("dumped.bin","w");
double *var=new double[10];
fwrite(var, sizeof(double), 10,FILE);
//reading
file *fo=fopen()
double *var=new double[10];
fread(var,sizeof(double),10,of);
Run Code Online (Sandbox Code Playgroud)

结构怎么样?

struct mat_t{
    size_t x;
    size_t y;
    double **matrix;
}
Run Code Online (Sandbox Code Playgroud)

这些便携式吗?

c++ binary struct fwrite fread

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

在Ruby中覆盖方法调用?

我正在尝试在调用特定类的任何方法时获得回调.覆盖"发送"不起作用.似乎发送不会在正常的Ruby方法调用中调用.以下面的例子为例.

class Test
  def self.items
   @items ||= []
  end
end
Run Code Online (Sandbox Code Playgroud)

如果我们覆盖Test on Test,然后调用Test.items,则不会调用send.

我正在尝试做什么?

我宁愿不使用set_trace_func,因为它可能会大大减慢速度.

ruby metaprogramming

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

在组织中构建PHP能力

这不是一个技术编程问题,而是与最佳实践和编程/项目管理流程有关.这是一些背景信息:

我是一家敏捷(scrum)软件开发公司的顾问,该公司专注于Java,J2EE,Flex技术堆栈.

在许多人看来,与Java相比,PHP相关人员,项目等的质量达不到标准.虽然我经常对这种说法提出异议,但我确实认为进入PHP总体上存在较低的障碍,偶尔会吸引那些质量较低的人,然后他们会产生较低质量的作品.

对我们来说,质量是第一位的.在接下来的几个季度中,我们也希望开发出非常高水平的PHP能力.我们希望达到最高水平的质量,我们的流程应该是这样的,我们一直在不断改进,同时从高层次开始.

我们的新员工正在经历一个严格的选拔过程,在那里有一个非常专业的技术任务.我们评估他们如何编码,我们评估他们如何测试他们的代码,我们使用行业标准框架评估他们的技能(Zend,CakePHP,CodeIgniter/Kohana,Symphony).

我们每两个月(每月两次)进行知识交流活动,鼓励个人出席.我们也有动手活动.

我会请求您分享您的经验,我们作为个人和一个扁平,敏捷,相对较小的组织可以灌输良好的PHP开发实践并不断改进自己.

谢谢,斯里兰卡

php agile

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

如何捕获我的下面代码中包含的WINDOWS USERNAME?

private void UndeletableComments(LinqDataSourceUpdateEventArgs e)
{
    //get a reference to the currently saved item ****NOTE (State) is the ClassName. It’s a table of states in this test database
    var currentData = ((MyData)e.OriginalObject).Notes;

    // make a copy of whatever is in the edit field and strip out the previous comments
    var newData = ((MyData)e.NewObject).Notes.Replace(currentData, string.Empty);

    //check both values for nulls
    if (currentData != null && newData != null)
    {
        newData = ((MyData)e.NewObject).Notes.Replace(currentData, string.Empty);
    }

    // replace the data to be stored in …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

模态视图被解除时的方法

我创建了一个带有模态视图的应用程序,我可以显示然后解散.有没有一种简单的方法可以知道模态视图何时被解除?一旦模态视图被解除,我想在表中重新加载数据,并且不知道这样做的最佳方式.

谢谢

iphone model-view-controller

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

断言失败时如何打印附加信息?

如果assert失败,通常会想要打印其他信息.一种方法是这样的:

assert(vec.size() > i || 
  !(std::cerr << "False: " << vec.size() << ">" << i))
Run Code Online (Sandbox Code Playgroud)

这样,当assert失败时打印实际尺寸.但它很难看,并且很容易忘记!,这将使断言条件成立,程序将继续.

如上所述,人们使用什么来打印关于断言失败的其他信息?

c++ debugging assert

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

在Button_Click上的Control周围绘制边框

当用户单击我的验证按钮(在我的C#,WinForm,.net 3.5应用程序中)时,如果它是空的,我想在某个控件周围绘制一个边框.说一个名为tbxLastName的文本框我以为我需要做这样的事情 - >

ControlPaint.DrawBorder(Graphics.FromHwnd(this.Handle), 
    tbxLastName.ClientRectangle, Color.Firebrick, ButtonBorderStyle.Solid);
Run Code Online (Sandbox Code Playgroud)

不幸的是,我不知道要为图形对象放什么,因为我没有做什么.

我遇到的所有示例,MSDN - HERE,都在Paint事件中包含此代码.像这样 - >

private void panel1_Paint(object sender, PaintEventArgs e)
{    
    ControlPaint.DrawBorder(e.Graphics, this.panel1.ClientRectangle, 
        Color.DarkBlue, ButtonBorderStyle.Solid);
}
Run Code Online (Sandbox Code Playgroud)

但是,我只希望在某些条件满足时出现边框,这是由Button_Click启动的


许多建议建议使用容器对象来保存文本框并将其命名为Paint_Event.我做了这个,出现了一个方框但不在控件周围.它出现在Container Control的左上角.这是我在做什么 - >

    private void grpImmunizationCntrl_Paint(object sender, PaintEventArgs e)
    {
        if (lkuNOImmunizationReason.Text.Equals(string.Empty)
        {
           ControlPaint.DrawBorder(
                    e.Graphics, lkuNOImmunizationReason.ClientRectangle,
                        Color.Firebrick, ButtonBorderStyle.Solid);
        }
    }
Run Code Online (Sandbox Code Playgroud)

编辑

这就是我提出的将这些建议与对我有用的建议相结合的方法.

    public static void HighlightRequiredFields(Control container, Graphics graphics, Boolean isVisible)
    {
        Rectangle rect = default(Rectangle);
        foreach (Control control in container.Controls)
        {
            if (control.Tag is string && control.Tag.ToString() …
Run Code Online (Sandbox Code Playgroud)

.net c# controls .net-3.5 winforms

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

使用qt:如何构建控制台应用程序的Gui OnTop?

我有一个从bison(解析器)生成的控制台应用程序,我想为它构建一个简单的gui,所以我可以将这个gui的输入发送到控制台,并从控制台输出到gui.我试图用java进程类做到这一点,但它对我不起作用,请帮我用qt做到这一点.

qt console-application bison

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