Articles of 身份validation

networking掩码validation似乎不工作在bash脚本中使用正则expression式,而IPvalidation工作正常

我写了一个简单的脚本来validationIP地址和networking掩码如下 #!/bin/bash validFormatIP() { echo $1 | grep -w -E -o '^(25[0-4]|2[0-4][0-9]|1[0-9][0-9]|[1]?[1-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)' > /dev/null if [ $? -eq 0 ] then echo "Valid ipaddress" else echo "Inalid ipaddress" fi } validNetMask() { echo $1 | grep -w -E -o '^(254|252|248|240|224|192|128)\\.0\\.0\\.0|255\\.(254|252|248|240|224|192|128|0)\\.0\\.0|255\\.255\\.(254|252|248|240|224|192|128|0)\\.0|255\\.255\\.255\\.(254|252|248|240|224|192|128|0)' > /dev/null if [ $? -eq 0 ] then echo "Valid netmask" else echo "Invalid […]

如何从脚本validationvideo文件?

我有一个有很多video文件的服务器。 恢复后,我注意到一些文件的校验和改变了。 由于我没有所有文件的校验和,我想编写一个脚本来validation文件的完整性。 档案( tar t , unzip -t , rar t等)或图像( convert image.jpg /tmp/test.png )很简单。 我需要将哪些选项传递给mplayer或vlc或Linux上的任何其他video工具来达到相同的效果(即validation文件内容而不必观看整个video)?

数字input的inputvalidation

我对这个C ++的世界很陌生,试图为数字密码写一个inputvalidation函数。 这是我到目前为止: #include <iostream> #include <limits> using namespace std; void isNumeric(int &iN) { while (1) { cin >> iN; if (cin.fail()) { cin.clear(); cin.ignore(numeric_limits<streamsize>::max(), '\n'); cout << "Only 'numeric' value(s) are allowed: "; continue; } // alpha-numeric entry also not allowed cin.ignore(numeric_limits<streamsize>::max(), '\n'); if (cin.gcount() > 1) continue; // check against the -ve value […]

Bashvalidationdate

我正在写一个shell脚本,我很困惑,为什么我的datevalidation代码不工作。 我尝试了以下解决scheme来find类似的问题,但is_valid始终设置为1: date "+%m/%d/%Y" -d "$1" 2>1 > /dev/null //or.. date -d "2012-02-29" > /dev/null 2>&1 is_valid=$? #always set to 1, even when given a valid date 我如何正确validationdate格式? date只能以MM / DD / YYYY格式有效 我也试过这个解决scheme: Linux Bash – date格式,但它总是拒绝date。

我如何validation内部网页上的CSS?

我想检查内部网页,所以我不能直接使用W3Cvalidation服务。 我设法在本地运行XHTMLvalidation器,但是,我有一些与CSSvalidation程序的问题。 我真的不想安装Tomcat或Jigsaw以便能够运行Java servlet,命令行选项给我一个错误消息 Exception in thread "main" java.lang.NoClassDefFoundError: org.w3c.tools.resources.ProtocolException at org.w3c.css.css.CssValidator.main(CssValidator.java:164) 我如何validation一个Linux的本地CSS框?

你可以在PHP中获得Windows(AD)用户名吗?

我在内部网上有一个PHP Web应用程序,可以在该页面上提取当前用户的IP和主机名,但是我想知道是否有办法获取/解压他们的Active Directory / Windows用户名。 这可能吗?

如何执行Windows身份validation?

SQL Server,文件和打印机共享,Exchange以及许多其他应用程序都可以根据用户的Windows标识对用户进行身份validation。 他们如何做到这一点? 特别是,我该怎么做? 作为一个具体的例子,在下面的方法中完成原生Windows代码: Boolean IsCurrentUserValidForDomain(String domainName) { //TODO: Ask Stackoverflow to fill in the code here } 我可以让我们开始: Boolean IsCurrentUserValidForDomain(String domainName) { //Get the security token associated with the thread TOKEN userToken; // Get the calling thread's access token. if (!OpenThreadToken(GetCurrentThread(), TOKEN_QUERY, true, out userToken) { if (GetLastError != ERROR_NO_TOKEN) throw new Exception("Could […]

当App Verifier打开时,gethostbyname API失败

我遇到了一个问题,试图在Application Header下使用Page Heap来testing应用程序。 事实certificate,gethostbyname API总是失败,即使是像“localhost”这样的合法主机名。 这个问题在每个Win-7或Server 2008 R2上都会重现,即使是使用gethostbyname的非常简单的testing应用程序也是如此。 Repro步骤:在appverifier中检查“page heap”和“UseLFGGuard …”checkbox,使用gethostbyname(..)运行任何应用程序。 应用程序代码示例(当validation者closures时打印“127.0.0.1”,当validation者打开时,“getaddrinfo失败”): #include <winsock2.h> #include <ws2tcpip.h> #include <stdio.h> #include <windows.h> #pragma comment(lib, "ws2_32.lib") void Exercise() { int i = 0; struct hostent *remoteHost; struct in_addr addr; remoteHost = gethostbyname("localhost"); if (remoteHost == NULL) { printf("gethostbyname(localhost) failed\n"); } else { if (remoteHost->h_addrtype == AF_INET) { i=0; […]

批量文件inputvalidation – 确保用户input一个整数

我正在试验一个Windowsbatch file来执行一个简单的操作,要求用户input一个非负整数。 我正在使用简单的batch file技术来获取用户input: @ECHO OFF SET /P UserInput=Please Enter a Number: 用户可以在这里input他们想要的任何文本,所以我想添加一些例程来确保用户input的是一个有效的数字。 那是…他们至lessinput了一个字符,每个字符都是从0到9的数字。我想要一些可以将UserInputinput的字符。 例程的结尾就像一个if / then那样会根据它是否是一个有效的数字来运行不同的语句。 我已经尝试过循环和子string等,但我的知识和理解仍然是苗条的…所以任何帮助将不胜感激。 我可以构build一个可执行文件,我知道有比batch file更好的方法,但至less对于这个任务,我试图通过使用batch file保持简单。

以编程方式检查Windows 7是否被激活

背景:我正在创build将被加载到多个工作站的系统映像。 将图像加载到工作站后,Windows激活将会发生。 这些电脑将不会连接到互联网,并将通过电话激活。 问题:我想以编程方式检查Windows 7是否被激活,这样如果Windows 7没有被激活,我们的软件将不会运行。 我们的软件是用C#编写的。