如何从父类调用子类的函数?考虑一下:
class whale
{
function __construct()
{
// some code here
}
function myfunc()
{
// how do i call the "test" function of fish class here??
}
}
class fish extends whale
{
function __construct()
{
parent::construct();
}
function test()
{
echo "So you managed to call me !!";
}
}
Run Code Online (Sandbox Code Playgroud) 我试图在Windows中以编程方式找出可用的磁盘空间.为此,我需要先获取可用驱动器的列表,然后检查其中哪些是本地驱动器,然后查询每个本地驱动器上的可用字节.
我有点卡在第一部分,其中API提供了两个功能:
GetLogicalDrives(http://msdn.microsoft.com/en-us/library/aa364972(VS.85).aspx)它给你一个设置位的DWORD(如果驱动器A存在,则为位0,如果驱动器B等,则为位1) )GetLogicalDriveStrings(http://msdn.microsoft.com/en-us/library/aa364975(VS.85).aspx)它给你实际的字符串.现在,虽然我稍后会使用字符串,但我更喜欢使用第一个选项进行查询.但是,在我的系统上,DWORD的类型定义为"unsigned long",这是4个字节,而驱动器号只有AZ(26 - 我认为 - 字符).显然,可以在他们的系统上定义超过26个驱动器(但不太可能这样做) - 所以我想知道这些驱动器是否有任何约定.有人能指点我这个资源吗?
谢谢.
在我的应用程序中,我有一个mainform.单击打开按钮时,我想显示加载文本的第二个(无边框)表单.到目前为止我已经完成了这项工作.
但我想要的是加载形式相对于主窗体居中.我该怎么做呢?
解:
private void tsbOpen_Click(object sender, EventArgs e)
{
if (_fileDialog.ShowOpenDialog() == DialogResult.OK)
{
_progress = new frmProgress(); // _progress is a member var
backgroundWorker1.RunWorkerAsync("open");
_progress.ShowDialog(this);
}
}
Run Code Online (Sandbox Code Playgroud) 在R代码中,您喜欢命名变量和函数的约定?
据我所知,有几种不同的惯例,所有这些惯例都在喧嚣的和谐中共存:
1.期间分隔符的使用,例如
stock.prices <- c(12.01, 10.12)
col.names <- c('symbol','price')
Run Code Online (Sandbox Code Playgroud)
优点: 在R社区中具有历史优先权,在整个R核心中普遍存在,并且由Google的R风格指南推荐.
缺点: 充满了面向对象的内涵,让R新手感到困惑
2.使用下划线
stock_prices <- c(12.01, 10.12)
col_names <- c('symbol','price')
Run Code Online (Sandbox Code Playgroud)
优点: 许多编程语言中的常见惯例; 受到Hadley Wickham风格指南的青睐,并在ggplot2和plyr包中使用.
缺点: R程序员历史上没有使用过; 令人烦恼地映射到Emacs-Speaks-Statistics中的'< - '运算符(可以用'ess-toggle-underscore'改编).
3.混合资本化的使用(camelCase)
stockPrices <- c(12.01, 10.12)
colNames <- c('symbol','price')
Run Code Online (Sandbox Code Playgroud)
优点:似乎在多个语言社区得到广泛采用.
缺点:有最近的先例,但没有历史使用(在R基础或其文档中).
最后,好像它没有足够的混淆,我应该指出谷歌风格指南争论变量的点符号,但函数的混合大写.
R包中缺乏一致的样式在几个层面上存在问题.从开发人员的角度来看,它使维护和扩展其他代码变得困难(尤其是其风格与您自己的风格不一致).从R用户的角度来看,不一致的语法通过将概念表达的方式相乘来加深R的学习曲线(例如,日期转换函数asDate(),as.date()或as_date()?不,它就是.日期()).
我的所有cookie在子域上工作得很好,但是如果子域中有"_",那么cookie根本就不会被读取而且根本不能正确.以下是我的测试结果,这将自我解释
justlife.demo.com *** works fine ***
just-life.demo.com *** works fine ***
just-.demo.com *** works fine ***
just_.demo.com *** DONT works fine ***
just_life.demo.com *** DONT works fine ***
Run Code Online (Sandbox Code Playgroud)
不工作的域,他们的cookie显示完全emtpy,你不能写或读从这些子域..
这个问题只在IE中出现.
firefox和chrome工作正常,他们没有这个错误.
任何解决方案 这些子域名是用户名.
Android中没有提供树状视图的控件.有一个ExpandableList视图,我怀疑它可用于创建一个.
你有没有尝试过这样的控制?如何在Android中实现这样的控件?
我们目前正在使用MVC应用程序的默认文件夹结构,并且想知道是否可以将Controller及其相关视图放入同一文件夹中.
例如,我们当前结构的一个子集是:
Model folder
OrderViewModel.cs
Views folder
OrderView.aspx
OrderGrid.ascx
OrderHeader.ascx
Controllers folder
OrderController.cs
Run Code Online (Sandbox Code Playgroud)
期望:
Order folder
OrderController.cs
OrderGrid.ascx
OrderHeader.ascx
OrderViewModel.cs
OrderView.aspx
Run Code Online (Sandbox Code Playgroud)
我们有数百个操作/视图,它们目前被分组为太少的控制器.这部分是因为在视图及其相关类之间来回切换时,在项目中导航变得很麻烦.上述解决方案将允许专注于一个控制器动作的开发人员使所有这些操作都易于访问.
我猜区域也可以帮助解决这个问题,但我们必须制作约100个区域(每组密切相关的屏幕一个)才能使我的团队的POV变得有用.
在我的应用程序中,当我单击EditText视图时,虚拟键盘会遮挡视图,因此我无法看到我的编辑内容.我该如何以编程方式解决此问题?
我在过去的两年里一直用Java编程,现在我想进入Designing应用程序.到目前为止我只是编码ie; 我得到了设计文档/类图等,并要求编码.现在我想学习如何设计,我的意思是我想要一个类应该是接口而不是具体的类,根据要求,设计技术和设计的所有其他方面提出设计.
要了解所有这些,你可以建议任何系列的文章/书籍等.
我已经尝试过阅读Headfirst Design Patterns,但即使我能够掌握一些设计模式,我仍然无法接受我自己的设计模式.
请帮忙.
我们用JavaScript验证表单已经很久了.我相信大多数其他开发人员都必须如此.
题:
如果用户(或可能是坏人)禁用JavaScript会怎么样?
你迷路了!
如果我错了,请纠正我.
android ×2
architecture ×1
asp.net-mvc ×1
c# ×1
coding-style ×1
cookies ×1
drivers ×1
header ×1
inheritance ×1
java ×1
javascript ×1
oop ×1
php ×1
r ×1
scrollbar ×1
windows ×1
winforms ×1