我一直在尝试使用CSS将div拆分为两列,但我还没有设法让它工作.我的基本结构如下:
<div id="content">
<div id="left">
<div id="object1"></div>
<div id="object2"></div>
</div>
<div id="right">
<div id="object3"></div>
<div id="object4"></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如果我试图将右边和左边的div移动到它们各自的位置(右边和左边),它似乎忽略了内容div的背景颜色.我从各种网站尝试的其他代码似乎无法转换为我的结构.
谢谢你的帮助!
我正在制作一个Windows应用程序(WinForms),并希望我的应用程序在用户按下F5时调用一个方法 - 无论用户在做什么都应该工作,但他们必须使用该程序 - 我不想使用全球钩子 - 任何想法?
问候所有.我正在设置一个cron作业来执行一个bash脚本,我担心下一个可能会在前一个脚本结束之前启动.一个小小的谷歌搜索显示,一种流行的解决方法是flock命令,使用方式如下:
flock -n lockfile myscript.sh
if [ $? -eq 1 ]; then
echo "Previous script is still running! Can't execute!"
fi
Run Code Online (Sandbox Code Playgroud)
这非常有效.但是,如果我想检查退出代码,我该怎么办myscript.sh?无论退出代码返回将被覆盖flock的,所以我不知道,如果它成功,或不执行的方式.
我有我的App.Config像这样:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add
name="MyProject.Properties.Settings.Default.dataConnection"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=address;
Integrated Security=True;Connect Timeout=30;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)
当我想使用下面的代码来获取连接字符串时,"错误1"Weather.Properties.Settings'不包含'dataConnection'的定义,也没有扩展方法'dataConnection'接受类型'Weather.Properties的第一个参数.可以找到"设置"(您是否缺少使用指令或程序集引用?)"错误上升,
string connectionString =
global::MyProject.Properties.Settings.Default.dataConnection;
Run Code Online (Sandbox Code Playgroud) 我对.NET中不同形式的序列化缺乏一致性感到有点沮丧:
DataContractSerializer - 使用新属性或旧[Serializable]属性,但序列化程序本身并不实现IFormatter,而其他一些WCF序列化程序也是如此.选择参加.
NetDataContractSerializer - 使用新属性或旧属性,序列化程序实现IFormatter,与WCF兼容,并且是Opt IN.似乎是理想的解决方案!
XmlSerializer - 完全独立的属性集,但是遗产,所以可以原谅这一点.
BinaryFormatter - 实现IFormatter并使用[Serializable]属性.选择退出.
所以我的问题是,为什么DataContractSerializer至少不能与BinaryFormatter完全互换?
我真的希望他们从一开始就确定了一个很好的干净界面,这真的是在.NET框架的广阔范围内,这通常是如此有序!
编辑:只是对那些感兴趣的人(我知道这与主题的其余部分并不相关),我一直在做一些时间和大小的基准测试我认为最有可能的"在线"序列化方法:
============ Serialization ============
Protobuf x158,194 39,549 per/sec 1.00
OldFieldbase x58,191 14,548 per/sec 2.72
Fieldbase x57,445 14,361 per/sec 2.75
DataContract x54,611 13,653 per/sec 2.90
Binary x29,466 7,367 per/sec 5.37
Net x28,170 7,043 per/sec 5.62
Json x10,605 2,651 per/sec 14.92
Run Code Online (Sandbox Code Playgroud)
和尺寸:
============ SerializationSizes ============
Protobuffers 209 bytes 1.00
Fieldbase 246 bytes 1.18
OldFieldbase 248 bytes 1.19
Json 728 bytes 3.48
DataContract 1227 bytes 5.87
Net …Run Code Online (Sandbox Code Playgroud) 我们的想法是拥有一个免费下载的网站
但会有日均下载量为每一个用户拥有多个帐户(比如每用户每天5升),因此会出现用户的涨停.
我看到一个网站解决了这个问题(部分) www.gameknot.com
他们通过计算机名称或MAC地址或其他东西检测用户我不确定,我在那里注册了3个用户,他们检测到我,说:"这三个用户正在使用同一台计算机"!! 并禁止所有三个帐户.
当我重新安装另一个窗口问题解决了,我有一个用户.
所以我问自己,"他们是怎么做到的"?
关于如何处理这个问题,有什么建议吗?
我想更好地了解appDomains.据我所知,Windows在一个进程中运行所有应用程序.每个应用程序都封装在它自己的对象中,该对象位于此进程中.此对象还包含一些无法共享的全局变量.进程中的所有对象都不能彼此共享任何数据.我理解的appDomain是一个位于windows进程中的特殊对象.它所做的只是保留对分配给它的所有程序集的引用.如果有人可以详细说明或纠正我,如果我错了.任何好的资源也都可以.
这是我的特殊情况......
我对webforms有相当多的经验,我必须说,其中很多都非常令人沮丧.我喜欢有很多内置控件,但后来我发现它们并不是我想要的,开箱即用.我最终滚动自己的控件(继承自内置控件),例如GridViewThatCanSortItself或GridViewThatHasASelectionColumn(这些可能不是实际的名称,但你明白了).我经常想知道,虽然努力建立这样的课程,但是否能够找出经常错综复杂的事件模型是值得的.我尝试使用CSS来设计样式也是令人沮丧的.有一些ASP.NET控件将为一组属性生成一个html标记,为另一组属性生成另一个标记.你没有意识到这一点,直到你发现你的css只有一半的时间工作.
所以,我的大脑开始怀疑,ASP.NET MVC可以成为答案吗?阅读关于SO的一些帖子基本上给了我的印象,虽然webforms肯定有问题,但我只会为另一个问题交换一组问题.看起来微软似乎试图说服我:
来自asp.net网站的报价(http://www.asp.net/learn/mvc/tutorial-01-cs.aspx)
ASP.NET MVC ...适用于需要对应用程序行为进行高度控制的大型开发人员和Web设计人员团队支持的Web应用程序.
那真的不是我.我的大多数项目都相对较小,我通常是唯一的程序员.我有时需要创建非常自定义或不寻常的UI,但我绝对没有可以为我构建组件的程序员团队.
还有javascript的问题.我对html和css有一定的工作知识,但我不能对javascript说同样的话.尽管笨拙和臃肿,我已经能够做一些平滑的事情UpdatePanels.我不知道我需要花多少时间来学习javascript才能处理ASP.NET MVC中的简单AJAX场景.
我即将开始研究一个相对简单的小型网络应用程序,所以现在是时候冒险了,如果我要冒险的话.这个应用程序将使用SQL Server Express(2005或2008)后端,我正在考虑尝试将SqlMetal作为ORM解决方案.所以,这已经是我必须要学习的一件事了,尽管我至少有过 - 并且非常喜欢 - LinqToXml和LinqToObject.Web应用程序的页面将包含一些数据网格(一些具有链接列),输入框,标签,下拉列表,复选框,单选按钮和提交/操作按钮.我没有预见到比这更复杂的事情.总共将有六到七页.
问题:
根据我的经验,学习ASP.NET MVC会有多痛苦?它值得吗?
我已经阅读了一些比较webforms与MVC的早期问题,所以我很好奇,过去一年左右MVC是如何演变的?是否有任何新的东西可以使学习曲线不那么陡峭?
我是否真的必须编写代码来手动生成所有html,或者社区中是否有可用的代码/库来协助该过程?(我知道我读过一些关于"html助手"的东西 - 这可能就是我在这里要问的.)
还有其他建议吗?
更新
我遇到的另一个问题是:从ASP.NET webforms到MVC的转换是从标准WPF(使用代码隐藏)到MVVM吗?我发现学习WPF本身非常具有挑战性(我仍然不能说我真的得到了所有关于它的东西),但是学习使用MVVM模式使用WPF是一个相对无痛的过渡.所以,我想知道从webforms到ASP.NET MVC的跳跃是多么相似.
我想要做的是:
当我编写一个类并且该类实例化另一个类时,我想用require_once导入该类.就像我在Objective-C中这样做的方式.但是,我不喜欢使用普通的require_once函数,而是使用路径和字符串连接,我更喜欢这样的东西:
importClass('myclass');
Run Code Online (Sandbox Code Playgroud)
但我担心编写一个包含代码的函数是不可能的.如果我在importClass()函数中这样做,我会将类代码包含在函数的实现块中,这当然是无稽之谈.那么我有什么选择呢?