小编Ram*_*Ram的帖子

将Excel中的2个列表与VBA Regex进行比较

我想用它们比较Excel中的两个列表(列)来查找匹配项.由于这是一个相当复杂的操作,我过去使用Excel中的几个不同的功能(非VBA)来执行它,但事实证明它充其量是笨拙的,因此我想尝试一体化如果可能的话,VBA解决方案.

第一列具有不规则的名称(例如引用的昵称,诸如'jr'或'sr'的后缀,以及名字的'首选'版本的括号).此外,当存在中间名时,它们可以是名称或初始名称.

第一列中的顺序是:

 <first name or initial>
 <space>
 <any parenthetical 'preferred' names - if they exist>
 <space>
 <middle name or initial - if it exists>
 <space>
 <quoted nickname or initial - if it exists>
 <space>
 <last name>
 <comma - if necessary><space - if necessary><suffix - if it exists>
Run Code Online (Sandbox Code Playgroud)

第二列中的顺序是:

 `<lastname><space><suffix>,<firstname><space><middle name, if it exists>`
Run Code Online (Sandbox Code Playgroud)

,没有第一列的"不规则".

我的主要目标是按照以下顺序"清理"第一列:

 `lastname-space-suffix,firstname-space-preferred name-space-
 middle name-space-nickname`
Run Code Online (Sandbox Code Playgroud)

虽然我在这里保留了"违规行为",但我可以在比较代码中使用某种"标志"来逐个提醒我.

我一直在尝试几种模式,这是我最近的:

["]?([A-Za-z]?)[.]?["]?[.]?[\s]?[,]?[\s]?
Run Code Online (Sandbox Code Playgroud)

但是,我想允许使用姓氏和后缀(如果存在).我用'global'测试了它,但是我无法弄清楚如何通过反向引用来分隔姓氏和后缀,例如.

然后,我想比较两个列表之间的最后一个,第一个,中间的初始(因为大多数名称只是第一个列表中的首字母).

 An example would be:
 (1st list)
 John (Johnny) B. "Abe" Smith, Jr.
 turned into:
 Smith …
Run Code Online (Sandbox Code Playgroud)

regex excel vba excel-vba excel-match

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

比较两列,并在Excel中返回特定的相邻单元格

我使用的是组合的if,vlookup,match,iserror功能,可惜我一直没能找到合适的配方.

比较两列匹配很容易.一旦找到匹配,困难部分就会返回特定的细胞.

所以我正在处理的是这样的事情:

Header     Column A   Column B   Column C  Column D
Row 1      111        AAA        112
Row 2      222        BBB        111
Row 3      333        CCC        221
Row 4      444        DDD        333
Run Code Online (Sandbox Code Playgroud)

我试图在匹配列值Column A,用Column C.所以,如果匹配,我希望Column B填入相应的值Column D.这不是一个很好的解释,但请允许我直观地向您展示我正在寻找的东西

Header     Column A   Column B   Column C  Column D
Row 2      111        AAA        112
Row 3      222        BBB        111       AAA
Row 4      333        CCC        221
Row 5 …
Run Code Online (Sandbox Code Playgroud)

excel formulas vlookup excel-match

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

如何为我的Android创建SIP服务器?

我正在开发一个Android应用程序,我希望SIP在android中使用互联网进行调用.所以我需要为我的应用用户维护自己的SIP服务器,如何创建自己的SIP服务器?

android sip

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

计划任务:错误 0X3 但日志没有给出任何错误

我有几个任务使用Robocopy.exe,在其中一个任务中,我得到一个错误结果,0X3但日志文件没有显示任何错误。这是命令:

ROBOCOPY \\X\L$\FORMATION \\Y\O$\FORMATION /MIR /sec /W:2 /R:5 /log:c:\O_journal.log
Run Code Online (Sandbox Code Playgroud)

我试图在没有任务调度程序的情况下启动它,它运行良好,没有出现蚂蚁错误。

我知道错误0X3是:ERROR_PATH_NOT_FOUND。但是日志文件没有显示任何错误。

如果有人有任何线索或任何方法......

scheduled-tasks robocopy

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

了解类型系列

我正在学习Type Families并试图理解为什么我在特定情况下没有得到编译时错误.

我的类型系列定义如下:

type family Typ a b :: Constraint
type instance Typ (Label x) (Label y) = ()
Run Code Online (Sandbox Code Playgroud)

我有两个功能如下:

func1 :: (Typ (Label "la") (Label "lb")) => Label "la" -> Label "lb" -> String
func1  = undefined

func2 :: (Typ (Label "la") String) => Label "la" -> String -> String
func2  = undefined
Run Code Online (Sandbox Code Playgroud)

这两个函数都编译好.

当我尝试查看类型时func1,我得到了正确的签名.但是,当我尝试查看类型时func2,我得到错误以下错误

无法推断(Typ(标签"la")字符串)

为什么会这样?有人可以帮我理解吗?

haskell type-families

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

SQL Server数据工具 - 如何将数据与模式一起保留?

我一直在使用SQL Server项目来管理数据库的结构.

首先我创建了项目,然后导入了一个数据库.

然后,当我需要进行模式更改时,请更改字段名称,我在SQL Server项目中执行,然后使用模式比较选项将其发布到实际数据库.

我想更进一步,以保存数据库所需的基本数据.例如,一个OrderType包含2条记录"PHONE","WEB" 的表格

数据库的所有新实例都需要此数据.有没有办法将这些保留在SQL Server项目中,以便它们不会丢失?

现在看来,唯一的方法是保留master数据库的实际副本及其中的元数据,然后使用数据比较.但是,如果数据可以与模式同时发布,那么结果数据库就完成了,那就太棒了.

sql-server-data-tools sql-server-data-project

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

窗口对象,窗口函数和对象函数

在Chrome和Firefox中,我可以在控制台中看到:

typeof Window
"function"
typeof window
"object"
Run Code Online (Sandbox Code Playgroud)

你能解释一下我的区别吗?我的意思是我一直认为Window是顶级对象,现在我看到它实际上是一个函数,而window是一个对象.由于窗口是顶级对象,Window应该是Window的一种方法吗?有点混乱......

哦,还有对象,这是......

typeof Object
"function"
Run Code Online (Sandbox Code Playgroud)

那三件事之间的关系是什么?

javascript window object

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

不要忽略子目录中的文件?

我有以下.gitignore文件

*.pyc

project/app/dist/*
project/bin/*
project/etc/*
project/var/*

!README.txt
Run Code Online (Sandbox Code Playgroud)

到目前为止这么好,我的大多数README.txt文件都没有被忽略,就像我希望它发生的那样除了project/ect/downloads/README.txt.那个文件被忽略了.为什么是这样?我该如何解决这个问题?

如果我没记错的话,我可以简单地手动将它添加到我的项目中,但是我想知道我在忽略文件时做错了什么.

git

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

通知不发出声音或振动?

我正在制作一个程序,我希望该应用程序发出通知.当通知消失时,仅显示自动收报机文本.没有声音,振动或光线伴随着它.

这是我的代码示例:

int icon = R.drawable.icon;  
NotificationManager notificationManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);

Context context = getApplicationContext();      

CharSequence contentTitle = "My notification";  
CharSequence contentText = "Countdown Complete!";

Intent intent = new Intent();
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, 0);
Notification notification = new Notification(icon, myCountDown.getName() + " is completed!", System.currentTimeMillis());

long[] vibrate = {0,100,200,300};
notification.vibrate = vibrate;
notification.defaults |= Notification.DEFAULT_LIGHTS;
notification.defaults |= Notification.DEFAULT_SOUND;
notification.setLatestEventInfo(context, contentTitle, contentText, pendingIntent);
notificationManager.notify(myCountDown.getId(), notification);
Run Code Online (Sandbox Code Playgroud)

java notifications android

5
推荐指数
2
解决办法
4045
查看次数

没有为此应用程序配置工厂

我需要一个迁移项目的帮助.目前,我们使用旧框架的S2JSF.它myfaces-1.0.9.jar用于JSF.

当我在Glassfish v3上部署应用程序时,抛出了以下异常

我写了关于监听器配置的文章web.xml,我写了JSF配置glassfish-web.xml.

但是,glassfish表示没有设置上下文监听器.

我找不到这个例外的原因.

我编写了监听器配置,web.xml但Glassfish无法识别监听器配置.

你们能帮助我吗?

另外,当我在WebLogic12C和Tomcat7上部署应用程序时,可以在这两个应用程序上部署应用程序.

组态

JDK1.7 Windows Server 2012 Oracle12C

S2JSF的网站

http://s2jsf.seasar.org/en/

web.xml(监听器配置)

<!-- Listener, that does all the startup work (configuration, init). -->
<listener>
    <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>
Run Code Online (Sandbox Code Playgroud)

glassfish-web.xml配置

<!DOCTYPE glassfish-web-app PUBLIC
"-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN"
"http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app error-url="">
  <class-loader delegate="false"/>
  <property name="useBundledJsf" value="true" />
</glassfish-web-app>
Run Code Online (Sandbox Code Playgroud)

server.log中

[#|2015-07-31T11:18:18.189+0900|SEVERE|glassfish3.1.2|org.apache.catalina.core.ContainerBase|_ThreadID=86;_ThreadName=Thread-2;|ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: org.apache.catalina.LifecycleException: java.lang.IllegalStateException: No Factories configured for this Application - typically this is because a context …
Run Code Online (Sandbox Code Playgroud)

java glassfish

5
推荐指数
0
解决办法
264
查看次数