我一直在Windows上使用Git(msysgit)来跟踪我一直在做的一些设计工作的变化.
今天我一直在使用不同的PC(带远程仓库brian),现在我正在尝试将今天完成的编辑合并到我笔记本电脑上的常规本地版本中.
在我的笔记本电脑上,我习惯git pull brian master将更改添加到我的本地版本中.除了主要的InDesign文档之外,一切都很好 - 这显示为冲突.
PC(brian)上的版本是我想要保留的最新版本,但我不知道哪些命令告诉repo使用这个版本.
我试着将文件直接复制到我的笔记本电脑上,但这似乎打破了整个合并过程.
谁能指出我正确的方向?
我有一个项目列表,我试图安排到一个可滚动的水平布局与flexbox.
容器中的每个项目都有左右边距,但最后一个项目的右边距正在折叠.
有没有办法阻止这种情况发生,或者是一个好的解决方法?
ul {
list-style-type: none;
padding: 0;
margin: 0;
display: flex;
height: 300px;
overflow: auto;
width: 600px;
background: orange;
}
ul li {
background: blue;
color: #fff;
padding: 90px;
margin: 0 30px;
white-space: nowrap;
flex-basis: auto;
}Run Code Online (Sandbox Code Playgroud)
<div class="container">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
</div>Run Code Online (Sandbox Code Playgroud)
我认为在网上找到这个很容易,但似乎没有.我正在试图找出在页面上标记推荐列表 - 作者引用 - 的正确方法.
例如
"这就是我的想法"
- 我的名字,我的公司
我想这句话应该在一个块引用中.我也看到一些使用引用来显示引用来自哪里,但HTML引用似乎表明这应该用于给出引用来自的网页的URL,而不是人的名字.
有没有人对如何标记这个有任何建议?
我一直在寻找一个"权威"的解决方案,现在已经有几个小时没有找到问题所在,所以希望有人能指出我正确的方向.
我正在尝试在远程计算机上为数据库(MDF文件数据库)创建脚本,并使用它在本地创建相同的数据库.我在两台机器上都安装了Visual Studio 2010,因此使用数据库发布向导生成脚本.
我接下来在本地Visual Studio中创建了一个空白数据库(另一个MDF文件数据库)并选择创建一个新查询.我已经粘贴了复制的脚本但是当我尝试运行它时,我得到了几十个"GO附近的错误语法"错误.我不确定警报弹出窗口离屏幕底部有多少.虽然看起来很多.
除了脚本的顶部以外我删除了所有内容,但我仍然遇到了相同的错误.它现在看起来像这样:
SET ANSI_NULLS ON
GO
Run Code Online (Sandbox Code Playgroud)
我仍然得到"GO附近的语法错误"错误.
这个工具生成的脚本是否存在内在错误,或者我做错了什么?
远程数据库是2008 R2,我的本地只是简单的2008,因此我不只是复制MDF文件.
如果有人有任何建议,他们将非常欢迎.
这是应该非常简单的事情之一,我无法弄清楚为什么它不起作用.
我正在尝试为ASP.net 3.5应用程序设置一些非常快速的身份验证,但是将用户名和密码存储在web.config文件中(我知道它不是很安全,但它是一个内部应用程序,我不断被要求添加和删除登录,这是最快的方法).
所以,相关的配置部分如下所示:
<authentication mode="Forms">
<forms loginUrl="~/login.aspx">
<credentials>
<user name="user" password="password" />
<user name="user2" password="password2" />
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
Run Code Online (Sandbox Code Playgroud)
并且,在登录页面中,代码如下所示:
string username = tbUsername.Text;
string password = tbPassword.Text;
if (FormsAuthentication.Authenticate(username, password))
FormsAuthentication.RedirectFromLoginPage(username, false);
Run Code Online (Sandbox Code Playgroud)
但是,FormsAuthentication.Authenticate(用户名,密码)始终返回false.我无法弄清楚原因.
我甚至尝试使用Membership.ValidateUser但只是在本地数据库中添加到App_Data文件夹.
有什么东西真的很基本我忘了这里或者这在.net 3.5中根本不起作用吗?
asp.net authentication authorization forms-authentication web-config
这可能是显而易见的事情,但我几个小时来一直撞到它,无法弄清楚我哪里出错了.
我正在尝试运行一小段代码来测试向NHibernate查询添加OR条件.这是我的代码:
using (ISession session = NHibernateHelper.OpenSession())
{
ICriteria criteria = session.CreateCriteria<TestObject>();
int[] ids = {1, 2, 3};
foreach (int id in ids)
{
ICriterion criterion = Restrictions.Eq("Id", id);
criteria.Add(Restrictions.Disjunction().Add(criterion));
}
IList<TestObject> items = criteria.List<TestObject>();
return items;
}
Run Code Online (Sandbox Code Playgroud)
这只是一些简单的事情,我期望返回ID为1-3的所有测试对象.但是,当我运行的代码,生成的查询是要找到与ID = 1和ID = 2,ID = 3.其中,勿庸置疑,不返回任何对象.
映射的设置正确(我可以添加/编辑/删除/列出所有对象),并且那里有带有这些ID的对象.
我做错了什么吗?我在网上看过的任何使用Disjunction的样本似乎都是这样使用的.我只是不明白为什么它继续使用AND.
谢谢.
我目前正在开发一款应用程序,允许用户播放(自动滚动)一系列本地图像.通常一次屏幕上会有五六个.
目前的主要瓶颈似乎是从磁盘实际加载图像数据.计时器线程要求每1/6秒更新一次图像,应用程序正在努力跟上这个速度.每张图片大约25Kb.
我尝试创建一个滚动缓存来尝试和预加载图像,但这也被赶上了自己,所以最终放慢了同样的速度.
计时器的每个节拍,我循环使用标准加载下一个图像的六个图像占位符
Image img = Image.FromFile("filename");
Run Code Online (Sandbox Code Playgroud)
方法,但认为有人可能知道更快的方式从磁盘上获取图像.
在六组中的每一组中都有500到20,000个图像,所以它太大而无法在开始时将整个内容加载到内存中.
如果有人建议以更快的方式拉动这些图像,那将非常感激.
编辑以添加应用程序流的更多细节.
好的,这就是发生的事情:
用户点击"播放"按钮.定时器线程以1/6秒超时开始.
定时器回调:
Update image index (_index++)
for each viewer in list of visible viewers (the forms to display images)
{
get the filename from the id stored in the viewer
check to see if the file exists
if it does exist,
create new bitmap from image
and return that image
otherwise return null
if returned image isn't null, display it on screen
}
Run Code Online (Sandbox Code Playgroud)
这显然是跨越几层 - 图像加载在服务层继续,然后将其传递到演示文稿,然后传递到UI,但这是发生的事情的要点.
我已经用NHibernate设置了几天,但是我无法找出正确的方法来设置我的映射,所以它的工作方式就像我期望的那样.
在我遇到问题之前需要经过一些代码,所以请提前道歉以获得额外的阅读.
目前的设置非常简单,只有这些表:
类别
CategoryId
名称
Item
ItemId
名称
ItemCategory
ItemId
CategoryId
一个项目可以在许多类别中,每个类别可以有许多项目(简单的多对多关系).
我的映射设置如下:
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
assembly="..."
namespace="...">
<class name="Category" lazy="true">
<id name="CategoryId" unsaved-value="0">
<generator class="native" />
</id>
<property name="Name" />
<bag name="Items" table="ItemCategory" cascade="save-update" inverse="true" generic="true">
<key column="CategoryId"></key>
<many-to-many class="Item" column="ItemId"></many-to-many>
</bag>
</class>
</hibernate-mapping>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
assembly="..."
namespace="...">
<class name="Item" table="Item" lazy="true">
<id name="ItemId" unsaved-value="0">
<generator class="native" />
</id>
<property name="Name" />
<bag name="Categories" table="ItemCategory" cascade="save-update" generic="true">
<key column="ItemId"></key>
<many-to-many class="Category" column="CategoryId"></many-to-many>
</bag>
</class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)
我在物品的类别和类别列表中的项目列表中添加项目的方法设置了关系的两侧.
在项目中: …
我正在尝试使用JQuery的AJAX方法解决如何解析页面的特定部分.我想做的是这样的事情:
$.ajax({
url: "page-to-load.htm",
dataType: "html",
success: function (response) {
var html= $(response);
var content = html.find("#main");
var title = html.find("title");
var nav = html.find("ul.nav");
}
});
Run Code Online (Sandbox Code Playgroud)
我知道我可以使用[container] .load()加载特定的页面部分,但这将(据我所知)为我想要加载的每个页面部分创建一个请求.
在我的示例代码中,html对象似乎是一个HTML元素数组,但find()返回的每个对象都是null.搜索到的元素确实存在于目标页面中.
我错过了一些明显的东西,或者这不是JQuery可以处理的东西吗?
我正在尝试向我的网站添加一些丰富的代码片段,并且我在使用AggregateRating部分时苦苦挣扎,因为我的ratingValue的值仅显示为图像.
我的标记看起来像这样:
<tr itemprop="reviews" itemscope itemtype="http://schema.org/Review">
<th>Rating:</th>
<td itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<img itemprop="ratingValue" class="rating" src="/content/images/ratings/4.5.png" alt="4.5" title="Rating: 4.5 / 5" />
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
据我所知,这是有效的HTML,因为文本值可用作ALT文本,因此符合可访问性指南.但是,我不确定如何将此ALT标记为ratingValue的值.
有谁知道我应该在这做什么?
谢谢.
好吧,经过几个小时的Google Rich Snippets Tester测试后,我想出的是:
<tr itemprop="reviews" itemscope itemtype="http://schema.org/Review">
<th>Rating:</th>
<td itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
<meta itemprop="ratingValue" content="4.5">
<img class="rating" src="/content/images/ratings/4.5.png" alt="4.5" title="Rating: 4.5 / 5" />
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
这似乎是正确的.
我正在尝试在我的安装和部署项目中调用自定义操作来更新我的应用程序上的app.config中的一些项目.我以通常的方式包装了自定义配置部分,例如:
[ConfigurationProperty("serviceProvider", IsRequired = true)]
public string ServiceProvider
{
get { return (string)base["serviceProvider"]; }
set { base["dataProviderFactory"] = value; }
}
Run Code Online (Sandbox Code Playgroud)
我已经在base.Install(stateSaver)之后的安装的安装部分中设置了要调用的自定义操作.代码是:
string exePath = string.Format("{0} MyApp.exe", Context.Parameters["DP_TargetDir"]);
SysConfig.Configuration config = ConfigurationManager.OpenExeConfiguration(exePath);
Configuration. MyApp section = Configuration.MyApp)config.GetSection("MyApp");
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我收到此错误:
System.Configuration.ConfigurationErrorsException:为MyApp创建配置节处理程序时发生错误:无法加载文件或程序集'MyCompany.MyApp.Configuration'或其依赖项之一.该系统找不到指定的文件.(C:\ Program Files\MyCompany\MyApp\MyApp.exe.config第5行)---> System.IO.FileNotFoundException:无法加载文件或程序集"MyCompany.MyApp.Configuration"或其依赖项之一.该系统找不到指定的文件.
配置中的第5行是:
<section name="MyApp"
type="MyCompany.MyApp.Configuration.MyApp, MyCompany.MyApp.Configuration"
requirePermission="false" />
Run Code Online (Sandbox Code Playgroud)
带有安装程序代码的类库(该库中唯一的类)具有对配置程序集的引用.
我有什么特别明显的东西在这里失踪吗?我无法弄清楚为什么没有找到配置的引用.
任何帮助/建议将非常感谢.
有点复杂的例子,但我不确定为什么TypeScript不会在这里抛出错误.
export class Square {
width: number;
}
export class MyShapeBox<T> {
shape: T;
}
var mySquareBox = new MyShapeBox<Square>();
var rectangle = { width: 3, height: 10 };
// Should this not fail?
mySquareBox.shape = rectangle;
Run Code Online (Sandbox Code Playgroud)
根据我们的讨论,最好的猜测是TypeScript在分配值时会转换为基类型.但这意味着该类实际上更像是一个界面.
我知道它对生成的底层JavaScript没有任何影响.
我真的很好奇为什么这是行为,因为我希望它会抛出一个错误,就像你尝试分配一个未知属性一样.
html ×3
nhibernate ×2
.net ×1
asp.net ×1
c# ×1
css ×1
css-grid ×1
css3 ×1
database ×1
flexbox ×1
git ×1
image ×1
installer ×1
jquery ×1
many-to-many ×1
mdf ×1
microdata ×1
typescript ×1
web-config ×1
winforms ×1