问题列表 - 第8347页

跟踪变化:svn + latex

在MS Word中,有一个很好的功能称为"轨道更改",允许程序跟踪编辑.这在与他人协作时非常有用,因为您可以启用各种可视化模式,以便轻松查看其他人已更改的内容.

我正在编辑大量用LaTeX编写并存储在subversion存储库中的文档.我希望能够轻松突出不同版本之间的变化.有没有人知道一个好的系统,用于获取一对LaTeX文件的修订版并自动生成单词级别(不仅仅是行级别)差异标记(即一种颜色或样式用于未更改的文本,另一种颜色用于添加内容,另一种用于添加内容删除等)?

svn diff markup latex tracking

14
推荐指数
2
解决办法
3309
查看次数

Windows身份验证和SQL成员身份服务

我有一个ASP.Net MVC内部网站点,它使用Windows身份验证来了解谁登录(不允许匿名浏览).用户第一次访问时,我从他们那里收集了一些非常基本的信息,用于他们的Contact对象(例如姓名,电子邮件,国家/地区),然后存储在apps数据库中.

我想基于站点角色,所以我需要能够为每个用户分配一个角色(用户,管理员等).我可以使用ADS组来做到这一点,但这似乎相当重量级.我可以使用ASP.Net提供的SQL Membership服务来存储他们的用户名,然后存储他们所属的角色,还是会被迫收集密码等(打败使用Windows身份验证的点)?这也与ASP.Net MVC [授权]属性集成?

authentication asp.net-mvc windows-authentication sqlmembershipprovider

3
推荐指数
1
解决办法
3971
查看次数

如何匹配正则表达式中的事物列表?

我正在解析一个文件,它的一部分是记录的东西,格式如下:

CategoryA--
5: UserA
6: UserB
7: UserC
CategoryB--
4: UserA
5: UserB
Run Code Online (Sandbox Code Playgroud)

我想将它移动到一个看起来像这样的哈希:

{ UserA => { CategoryA => 5, CategoryB => 4, }, 
  UserB => { CategoryA => 6, CategoryB => 5, },
  UserC => { CategoryA => 7, },
}
Run Code Online (Sandbox Code Playgroud)

我如何对此进行正则表达式?

编辑:它不一定纯粹只是正则表达式 - 只是在perl和循环也会很好.

regex perl

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

mysql查询帮助(如语句)

我正在使用mysql,我有一个存储过程,它有一个输入变量.

我想在select语句中使用这个变量(使用like子句).

例如:

DELIMITER $$

DROP PROCEDURE IF EXISTS `DeleteDataByTransactionID` $$
CREATE DEFINER=`root`@`%` PROCEDURE `DeleteDataByTransactionID`(in **$TransactionID** varchar(50))

BEGIN

delete from sqlstatements where tempsql like '%'+ **$TransactionID** + '%';

END $$


DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

谢谢

mysql stored-procedures sql-like

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

解决循环typedef依赖?

在typedef这些结构中解决以下循环依赖的最佳方法是什么?
注意C语言标签 - 我正在寻找标准gcc C的解决方案.

typedef struct {
    char* name;
    int age;
    int lefthanded;
    People* friends;
} Person;

typedef struct {
    int count;
    int max;
    Person* data;
} People;
Run Code Online (Sandbox Code Playgroud)

c circular-dependency

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

是否有未使用的函数我放入一个大的CoolFunctions.h/CoolFunctions.m文件,它包含在我的项目的任何地方?

我想为所有很酷的函数创建一个大文件,我发现它在某种程度上是可重用和有用的,并将它们全部放入该单个文件中.嗯,一开始我没有很多,所以我猜想制作几个文件并不值得考虑.我会使用pragma标记来直观地分隔它们.

但问题是:那些未使用的方法会不会受到任何影响?我的应用程序会爆炸还是性能较差?或者编译器/链接器是否足够聪明,知道不需要函数A和B,因此不会将其"代码"复制到我生成的应用程序中?

iphone objective-c

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

搜索图像模式

我需要做一个这样做的程序:给定一个图像(5*5像素),我必须搜索有多少图像存在于另一个图像中,由许多其他图像组成.也就是说,我需要搜索图像中的给定图案.

要使用的语言是C.我必须使用并行计算来搜索4个角度(0º,90º,180º和270º).

最好的方法是什么?

c parallel-processing

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

使Emacs在Python交互模式下使用UTF-8

当我从Mac OS的Terminal.app启动Python时,python将编码识别为UTF-8:

$ python3.0
Python 3.0.1 (r301:69556, May 18 2009, 16:44:01) 
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.stdout.encoding
'UTF-8'
Run Code Online (Sandbox Code Playgroud)

这对python2.5也是一样的.

但在Emacs中,编码是US-ASCII.

Python 3.0.1 (r301:69556, May 18 2009, 16:44:01) 
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.stdout.encoding
'US-ASCII'
Run Code Online (Sandbox Code Playgroud)

如何使Emacs与Python通信以便sys.stdout知道使用UTF-8?


编辑:由于我没有编辑接受的答案的代表,这正是在Aquaemacs 1.6,Mac OS 10.5.6上对我有用的.

在python-mode-hook中,我添加了该行

(setenv "LANG" "en_GB.UTF-8")
Run Code Online (Sandbox Code Playgroud)

显然,Mac OS需要"UTF-8",而dfa说Ubuntu需要"UTF8".

另外,我必须通过执行Cx RET p然后输入两次"utf-8"来设置输入/输出编码.我应该知道如何永久地设置它. …

python emacs terminal encoding utf-8

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

如何将jQuery resizable与图像绑定?

我想知道如何使用jQuery动态制作可调整大小的图像.它就像一个图像具有可调整大小的边框,我们可以用鼠标拖动该边框,以便变得更小或更大的图像.当我使用可调整大小时,只有背景大陆变大,但图像仍然是相同的大小.在此先感谢您的宝贵回复!

jquery jquery-ui

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

git-checkout新名称下的旧文件修订版

main.cpp在编辑器中打开了文件" ".

我想main.cpp在编辑器中看到之前的修订版" ".

我现在这样做的方式是这样的.

close "main.cpp" in the editor

prompt> mv main.cpp tmp
prompt> git checkout HEAD^ main.cpp
prompt> mv main.cpp old_main.cpp
prompt> mv tmp main.cpp
prompt>

open "main.cpp" and "old_main.cpp" in the editor
Run Code Online (Sandbox Code Playgroud)

可以简化,所以我不必在编辑器中关闭"main.cpp"吗?

我希望的是一个git-checkout可以做到这一点的变体.


更新:我在mac osx 10.5.7上使用git

prompt> git --version
git version 1.6.0.4
prompt> 
Run Code Online (Sandbox Code Playgroud)

UPDATE2:JakubNarębski的回答是:

prompt> git show HEAD^:dir1/dir2/dir3/main.cpp > old_main.cpp
prompt>
Run Code Online (Sandbox Code Playgroud)

更新3:Karmi的答案,针对特定修订:

prompt> git show 4c274dd91dc:higgs/Higgs.xcodeproj/project.pbxproj > old_project.pbxproj
prompt> 
Run Code Online (Sandbox Code Playgroud)

git

250
推荐指数
3
解决办法
5万
查看次数