假设我有一个网站,主页上不需要网络套接字,但是在某些其他相对路径(例如'/ new')上需要它.
假设我需要"连接"事件,以便计算登录"主页"页面和"新"页面的用户.
我试图在相对路径中配置socket.io'connection'事件,如:
app.get('/new',
function(req,res) {
io.sockets.on('connection', function (socket) {
.....
}
});
Run Code Online (Sandbox Code Playgroud)
但:
怎么做到呢 ?
我在文本文件(test.txt)中有这个字符串:
BLA BLA BLA
BLA BLA
Found 11 errors and 7 warnings
Run Code Online (Sandbox Code Playgroud)
我执行此命令:
findstr /r "[0-9]+ errors" test.txt
Run Code Online (Sandbox Code Playgroud)
为了得到只是11 errors字符串.
相反,输出是:
Found 11 errors and 7 warnings
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
我有两个组件,一个使用另一个.
第一个是:"GamePanelComponent" 其中包含html文件:
"my-game-panel-output"tag
第二个是:
import { Component, Input } from '@angular/core';
@Component({
moduleId: module.id,
selector: 'my-game-panel-output',
templateUrl: 'gamepaneloutput.component.html',
styleUrls: [ 'gamepaneloutput.component.css' ]
})
export class GamePanelOutputComponent {
@Input()
message: string;
}
Run Code Online (Sandbox Code Playgroud)
我写了一个测试GamePanelComponent:
import { ComponentFixture, TestBed, async } from '@angular/core/testing';
import { By } from '@angular/platform-browser';
import { DebugElement } from '@angular/core';
import { GamePanelComponent } from './gamepanel.component';
import { GamePanelOutputComponent } from '../gamepaneloutput/gamepaneloutput.component';
describe('GamePanelComponent (inline template)', () => {
let comp: GamePanelComponent;
let …Run Code Online (Sandbox Code Playgroud) 我正在尝试ServiceHost在两个HTTP&上启用曝光HTTPS.
以下是运行该服务的代码:
oServiceHost = new ServiceHost(typeof(API), new Uri(WebHookURL))
oServiceHost.Open();
Run Code Online (Sandbox Code Playgroud)
正如您在此处所见 - 我WebHookURL在运行时获取服务URL().如上所述,URL协议可以是HTTP或HTTPS.
经过大量的阅读和测试,它归结为这个web.config文件:
<system.serviceModel>
<client>
<endpoint binding="customBinding" bindingConfiguration="encryptingBinding" contract="ModuleComm.Commons.ServiceContracts.ModuleService" name="clientConf" />
</client>
<services>
<service name="myServiceWebServer.AsynchronousSocketListener">
<endpoint binding="customBinding" bindingConfiguration="encryptingBinding" contract="ModuleComm.Commons.ServiceContracts.ModuleService" />
</service>
<service behaviorConfiguration="API.Service1Behavior" name="myServiceWebServer.API">
<endpoint address="" behaviorConfiguration="web" binding="webHttpBinding" contract="myServiceWebServer.IAPI" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="API.Service1Behavior">
<serviceMetadata httpGetEnabled="True" httpsGetEnabled="True" />
<serviceDebug includeExceptionDetailInFaults="False" />
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="web">
<webHttp />
</behavior> …Run Code Online (Sandbox Code Playgroud) 我正在尝试在加载自定义ListView时显示进度条,然后隐藏它.我正在使用ASync任务,但出于某种原因 - 未设置内容视图,并且在加载所有列表视图之前,先前的布局视图一直处于停滞状态.
这是我的代码:
private ListView listViewGameResults;
protected View dialogLayout;
protected ArrayList<Game> listGames;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.adresults);
GameResultsLoader gameResultsLoader = new GameResultsLoader();
gameResultsLoader.execute();
}
private class GameResultsLoader extends AsyncTask<Void, Void, Void> {
private GameResultsAdapter adapter;
public GameResultsLoader() {
}
@Override
protected void onPreExecute() {
}
@Override
protected Void doInBackground(Void... params) {
try {
listGames = GameResultsCache.getInstance().getGameResults();
adapter = new GameResultsAdapter(getBaseContext(), listGames);
listViewGameResults = (ListView)findViewById(R.id.listViewGameResults);
}
catch (Exception e) {
// TODO Auto-generated catch block
finish();
} …Run Code Online (Sandbox Code Playgroud) 我想加入两个临时表。
这是我的桌子:
CREATE TABLE #Result ( Process varchar(50), SuccessCount int, FailureCount int)
CREATE TABLE #SuccessResult ( Process varchar(50), SuccessCount int)
CREATE TABLE #FailureResult ( Process varchar(50), FailureCount int)
Run Code Online (Sandbox Code Playgroud)
我的表中有一些数据,这是我的查询:
INSERT INTO #Result (Process, SuccessCount, FailureCount)
SELECT s.Process,s.SuccessCount,f.FailureCount
FROM #SuccessResult s, #FailureResult as f
INNER JOIN #SuccessResult on f.Process = #SuccessResult.Process
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
找不到多部分标识符f.Process
我正在使用Microsoft SQL Server 2008。
我究竟做错了什么 ?
我有一个SQL数据库,我想转换为NoSQL(目前我正在使用RavenDB)
这是我的表格:
跟踪:
ID (PK, bigint, not null)
DeploymentID (FK, int, not null)
AppCode (int, not null)
Run Code Online (Sandbox Code Playgroud)
部署:
DeploymentID (PK, int, not null)
DeploymentVersion (varchar(10), not null)
DeploymentName (nvarchar(max), not null)
Run Code Online (Sandbox Code Playgroud)
应用:
AppID (PK, int, not null)
AppName (nvarchar(max), not null)
Run Code Online (Sandbox Code Playgroud)
目前我的表中有这些行:
跟踪:
ID: 1 , DeploymentID: 1, AppCode: 1
ID: 2 , DeploymentID: 1, AppCode: 2
ID: 3 , DeploymentID: 1, AppCode: 3
ID: 3 , DeploymentID: 2, AppCode: 1
Run Code Online (Sandbox Code Playgroud)
部署:
DeploymentID: 1 , DeploymentVersion: 1.0, DeploymentName: "Test1"
DeploymentID: …Run Code Online (Sandbox Code Playgroud) 我正在尝试在事件处理程序中运行一个小部件.
由于某种原因,在事件处理函数内部不触发窗口小部件.此事件属于List.js,小部件属于paging.js.
var userList = new List('users',options);
userList.on('searchComplete', function () {
$('#testTable').paging({limit:5});
});
$('#testTable').paging({limit:5});
Run Code Online (Sandbox Code Playgroud)
$('#testTable').paging({limit:5}); 搜索完成时该行会被激活 - 但由于某种原因它不会运行.
JSFiddle示例:
有帮助吗?
node -v
v4.4.7
npm -v
v2.15.8
node-gyp -v
v3.4.0
Run Code Online (Sandbox Code Playgroud)
我正在尝试运行使用libxmljs模块的节点应用程序,我收到了这个奇怪的错误:
libxmljs/node_modules/bindings/bindings.js:83
throw e
^
Error: /link/node_modules/libxmljs/build/Release/xmljs.node: undefined symbol: _ZN2v82V837AdjustAmountOfExternalAllocatedMemoryEl
at Error (native)
at Object.Module._extensions..node (module.js:434:18)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at bindings (/link/node_modules/libxmljs/node_modules/bindings/bindings.js:76:44)
at Object.<anonymous> (/link/node_modules/libxmljs/lib/bindings.js:1:99)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
Run Code Online (Sandbox Code Playgroud)
我试着再次npm update安装libxmljs.不行.有小费吗?
我正在尝试@angular/platform-browser/testing/browser_util运行angular2测试时使用.Angular2核心版本是2.3.0.我收到以下404错误:
[1] {
[1] "__zone_symbol__error": {
[1] "originalStack": "Error: (SystemJS) XHR error (404 Not Found) loading node_modules/@angular/platform-browser/bundles/platform-browser-testing.umd.js/browser_util\n\tError: XHR error (404 Not Found) loading node_modules/@angular/platform-browser/bundles/platform-browser-testing.umd.js/browser_util\n\tError loading node_modules/@angular/platform-browser/bundles/platform-browser-testing.umd.js/browser_util as \"@angular/platform-browser/testing/browser_util\" from app/components/gamestart/gamestart.component.spec.js",
[1] "zoneAwareStack": "Error: (SystemJS) XHR error (404 Not Found) loading node_modules/@angular/platform-browser/bundles/platform-browser-testing.umd.js/browser_util\n\tError: XHR error (404 Not Found) loading node_modules/@angular/platform-browser/bundles/platform-browser-testing.umd.js/browser_util\n\tError loading node_modules/@angular/platform-browser/bundles/platform-browser-testing.umd.js/browser_util as \"@angular/platform-browser/testing/browser_util\" from app/components/gamestart/gamestart.component.spec.js"
[1] },
[1] "stack": "(SystemJS) XHR error (404 Not Found) loading node_modules/@angular/platform-browser/bundles/platform-browser-testing.umd.js/browser_util\n\tError: XHR error (404 Not Found) loading node_modules/@angular/platform-browser/bundles/platform-browser-testing.umd.js/browser_util\n\tError loading node_modules/@angular/platform-browser/bundles/platform-browser-testing.umd.js/browser_util as \"@angular/platform-browser/testing/browser_util\" from …Run Code Online (Sandbox Code Playgroud)