问题列表 - 第36448页

\ end {verbatim} et.al的Latex \newcommand无法正常工作

我试图通过引入一些timeavers来使Latex可用,但我在定义终止环境的新命令方面遇到了麻烦,完全是随机的.

这有效:
\newcommand{\bcv}{\ensuremath{\begin{smallmatrix}}} \newcommand{\ecv}{\ensuremath{\end{smallmatrix}}} \newcommand{\be}{\begin{enumerate}}
\newcommand{\ee}{\end{enumerate}}

这不起作用:
\newcommand{\bal}{\begin{align*}}
\newcommand{\eal}{\end{align*}}

\newcommand{\verbass}[1]{\begin{verbatim} #1 \end {verbatim}}

具体来说,我认为\ end值只是被忽略了?

当我尝试使用时,\verbass{Halp}我收到一个错误:!File ended while scanning use of \@xverbatim.

显然我可以根据需要在所有位置使用\ begin {foo} ...\end {foo},但实际上,这应该可行!

latex

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

如何在MySQL中搜索"标签"?

如果我的数据库上有一个product_tags用2个字段调用的表:tag_idtag_name

这是架构:

CREATE TABLE `product_tags` (
 `tag_id` int(11) NOT NULL auto_increment,
 `tag_name` varchar(255) NOT NULL,
 PRIMARY KEY  (`tag_id`),
 UNIQUE KEY `tag_name` (`tag_name`)
) ENGINE=MyISAM AUTO_INCREMENT=84 DEFAULT CHARSET=utf8
Run Code Online (Sandbox Code Playgroud)

在这里说一些标签:

  • 黄金
  • 黄钻
  • 白金
  • 玫瑰金
  • 钻石
  • 蓝钻石
  • 粉色钻石
  • 黑钻石

我想搜索字符串" 黄金钻石乐队 "

我只想拉下面的标签:

  • 黄金
  • 钻石

因为只有那些标签正好在字符串中.黄色菱形都在字符串中但不在一起,因此yellow diamond应忽略标记.


- 如果可能的话

如果我搜索" 黄金蓝钻石乐队 "

我只想拉下面的标签:

  • 黄金
  • 蓝钻石

diamond标签将被忽略,因为该blue diamond标签将是比赛.


我怎样才能做到这一点?

mysql

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

任何dhcp python库?

有没有可以帮助我在python中实例化dhcp服务器的库?

python dhcp

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

Oracle sqldeveloper - 如何从命令行连接DB

我正在写一个小型DB实用程序.我想让用户能够直接从该实用程序打开Oracle sqldeveloper的实例.是否可以打开已连接到特定数据库的Oracle sqldeveloper IDE?

像sqldeveloper USERID/PASSWORD @ DATABASE之类的东西

oracle oracle-sqldeveloper

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

用于编写优秀PHP文档的资源

我正在准备一个工具来公开源.我想对那些使用它以及潜在贡献者的人进行详细记录.我已经在使用一些基本的docblock和一些对类变量的行注释.目前我正在使用doxygen,因为它集成到eclipse中,但我并不喜欢它.

我真正想做的是根据PHP的PDO类创建文档,记录类函数和给定的使用示例.我更喜欢代码中的文档.

您会建议我阅读哪些书籍,教程或代码示例,以便让我了解如何制作出色的文档.

php

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

需要演示材料来说服客户使用Maven

我的客户需要一个更有条理的所有第三方库(例如JAR文件)的库存,这些库用于他们项目的生产.我参与了许多基于Java的项目.他们的库存在过去并没有得到一贯的维护,现在是时候考虑到当前正在使用的所有库(有很多!),并强制实施一个结构化的流程,以便将新库引入构建环境.

我尝试过在构建过程中使用Maven和Artifactory的想法,以利用这些工具管理二进制库存储库和处理传递库依赖关系的能力.客户拒绝接受该建议,因为他们认为这将为他们创建更多工作来维护Artifactory服务器并学习Maven的基础知识.

目前,他们的Java项目都是使用Ant脚本构建的.传递依赖主要通过反复试验来管理.目前正在使用的库的库存是手工维护的,二进制文件存储在Subversion存储库中.客户认识到这需要改进,但目前的改进建议涉及更多的临时"手工管理"方法.

我想说服客户,Maven和Artifactory的组合是他们的Java库管理需求的可行的现成解决方案.任何人都可以指导我使用文学/材料来为我的客户创建关于Maven和Artifactory的特性和优势的演示文稿吗?

任何其他论据/建议/等将有助于我这一点也将不胜感激.

maven-2 repository ivy dependency-management artifactory

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

UIDatePicker和NSDateFormatter返回错误的日期

我已经尝试过几个帖子,但没有运气.问题是,我面临的可能是白色时区.设备和模拟器UIDatePicker和NSDateFormatter都返回错误的日期,从所选日期(根据设备或mac上设置的当前时区)添加或减去GMT 0的差异.

我已经尝试过设置区域设置和时区但没有任何效果.任何想法都很棒!谢谢.

(尚未发布任何代码示例,因为两者都已初始化而未立即设置任何属性.)

更新1:

这是代码片段:

 datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0.0, frame.size.height - 216.0, frame.size.width, 216.0)];

    [self addSubview:datePicker];

    ....


    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];

    [formatter setDateFormat:@"EEE, MMM d, y h:mma"];

    NSString *dateString = [formatter stringFromDate:datePicker.date];
    [formatter release];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uidatepicker nsdateformatter ios4

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

抽象方法和开放原理

假设我有以下设计代码:

abstract class Root
{
  public abstract void PrintHierarchy();
}

class Level1 : Root
{
  override public void PrintHierarchy()
  {
    Console.WriteLine("Level1 is a child of Root");
  }
}

class Level2 : Level1
{
  override public void PrintHierarchy()
  {
    Console.WriteLine("Level2 is a child of Level1");
    base.PrintHierarchy();
  }
}
Run Code Online (Sandbox Code Playgroud)

如果我只是在看这个Level2类,我可以立即看到它Level2.PrintHierarchy遵循开放/封闭原则,因为它自己做了一些事情,它调用了它重写的基本方法.

但是,如果我只查看Level1该类,它似乎违反了OCP,因为它没有调用base.PrintHierarchy- 事实上,在C#中,编译器禁止它出现错误"无法调用抽象基础成员".

制作Level1似乎遵循OCP 的唯一方法是更改Root.PrintHierarchy为空虚拟方法,但之后我不再依赖编译器来强制实现派生类PrintHierarchy.

我在维护代码时遇到的真正问题是看到许多override不调用的方法base.Whatever().如果base.Whatever是抽象的,那么很好,但如果没有,那么该Whatever方法可能是被拉入接口而不是具体的可覆盖方法的候选者 - 或者类或方法需要以其他方式重构,但要么方式,它清楚地表明设计不佳.

如果没有记忆 …

c# oop open-closed-principle

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

printf()语句对我的返回值有什么影响? - C编程

我正在尝试使用K&R C编程语言手册中的一个函数,并使用指针来编写strindex函数而不是数组符号.我有一个奇怪的问题,如果我在下面的代码中的两个点中包含一个printf()语句,那么该函数返回正确的索引(在这种情况下为6),但是如果我将printf()语句保留,那么函数返回-1.

我真的不明白为什么这应该有任何不同,并且会感激任何澄清.这是我的代码:

#include <stdio.h>

int strindex(char *a, char *b) {

    char *pa;
    char *astart = a;
    char *pb = b;
    int len;

    while(*pb++ != '\0')
        len++;

    while(*a != '\0') {
        pa = a;
        pb = b;
        for(;*pb != '\0' && *pa == *pb; pa++, pb++)
            ;
        if(len > 0 && *pb == '\0') {
            return a - astart;
        }
        //printf("%c\n", *a);
        a++;
    }
    //printf("%c\n", *a);
    return -1;
}

int main() {

    char *a = "experiment";
    char *b = "me"; …
Run Code Online (Sandbox Code Playgroud)

c

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

Ruby:拆分二进制数据

我想分成data8154字节的大块:

data = Zlib::Deflate.deflate(some_very_long_string)
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?

我试着用这个:

chunks = data.scan /.{1,8154}/
Run Code Online (Sandbox Code Playgroud)

......但数据丢失了!data有一个size11682,但当循环每个块并总结时,size我最终总大小为11677.丢失了5个字节!为什么?

ruby binary

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