小编Don*_*ant的帖子

当它为NULL时如何设置0和MAX功能?

我想了解如何在MAX函数为NULL时设置属性的0值.例如:

Name columns:
number - date

Values:
10 - 2012-04-04
11 - 2012-04-04
12 - 2012-04-04
13 - 2012-04-15
14 - 2012-06-21
 1 - 2013-07-04
Run Code Online (Sandbox Code Playgroud)

数字是增量字段,但是在新的一年到来时它已经设置为1.但结果是:

SELECT (MAX(number)+1) number WHERE date LIKE "2014%" 
Run Code Online (Sandbox Code Playgroud)

为NULL而不是1,因为MAX(数字)为NULL而不是0

mysql null max zero

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

有没有办法告诉angular-cli(for angular 2)生成缩小版的css?

正如标题所说,当我运行"ng serve"时,angular-cli会产生正常的css,而我希望得到缩小的版本.是否有任何特定的设置用于angular-cli-build,或者一些额外的插件来安装和使用?

这是我的angular-cli-build.js

var Angular2App = require('angular-cli/lib/broccoli/angular2-app');


module.exports = function(defaults) {
  return new Angular2App(defaults, {
    vendorNpmFiles: [
      'systemjs/dist/system-polyfills.js',
      'systemjs/dist/system.src.js',
      'zone.js/dist/**/*.+(js|js.map)',
      'es6-shim/es6-shim.js',
      'reflect-metadata/**/*.+(ts|js|js.map)',
      'rxjs/**/*.+(js|js.map)',
      '@angular/**/*.+(js|js.map)',
      'angular2-cookie/**/*.js'
    ]
  });
};
Run Code Online (Sandbox Code Playgroud)

css angular-cli angular

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

mysqli:它可以在一个语句中准备多个查询吗?

我想知道我是否可以准备一个执行多个查询的mysqli语句:

mysqli->prepare(query1 ...1,2,3 param...; query2...4,5 param...);
or 
mysqli->prepare(insert into ...1,2,3 param...; insert into...4,5 param...);
and after all
mysqli->bind_param("sssss", 1, 2, 3, 4, 5);
Run Code Online (Sandbox Code Playgroud)

以这种方式它会产生错误:在...中的非对象上调用成员函数bind_param()

$stmt = $sql->getQueryPrepare("INSERT INTO user (id_user, username, pw, email) VALUES (?,?,?,?); INSERT INTO process (id_user, idp) VALUES (?,?);");

$stmt->bind_param("ssssss",$id, $username, $pw, $email, $id, $idp);

$stmt->execute();
$stmt->close(); 
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli prepared-statement

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

js脚本是否可以获取在同一文件中的EJS上下文/页面中写入的变量

正如我在标题中所写的那样,我想从同一页面中的javascript文件中写入ejs页面/文件的变量中获取值

EJS:

<% var test = 101; %>
Run Code Online (Sandbox Code Playgroud)

JS:

<script>
    var getTest = test;
</script>
Run Code Online (Sandbox Code Playgroud)

或者如果我想使用写入EJS文件的函数(带参数)并在JS上下文中使用此函数,其中参数是从JS上下文赋予函数的

EJS:

<% function fn(par){ ... } %>
Run Code Online (Sandbox Code Playgroud)

JS:

<script>
   var test = 101;
   <%>fn(test)<%> 
</script>
Run Code Online (Sandbox Code Playgroud)

javascript scope ejs

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

如何使用Renderer2在Angular中设置本机元素的值?

我想设置nativeElement的innerText/innerHTML/textContent?

this.render.setValue(this.nativeCloneLi.querySelector('.down .inn'), timeVal);
Run Code Online (Sandbox Code Playgroud)

其中timeVal是一个字符串

正确选择了元素,但setValue似乎根本不起作用

javascript dom renderer angular

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

Angular pwa,如何使http服务器(在localhost:8080上运行)与在localhost:3333上运行的nodejs服务器一起使用?

当我在端口 3330 上提供 Web 应用程序时,我可以使用 --proxy ./src/proxy.config.json 使 Web 应用程序在端口 3333 上工作,但我不知道如何使 http-server 工作以同样的方式

"start": "ng serve -o --port 3330 --watch --proxy-config ./src/proxy.config.json",
"pwa": "http-server -p 8080 -c-1 dist/satoshi-pwa --proxy http://localhost:3333",
Run Code Online (Sandbox Code Playgroud)

proxy.config.json:

{
  "/api": {
    "target": "http://localhost:3333",
    "secure": false,
    "changeOrigin": true,
    "pathRewrite": {
      "^/api": "/"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

环境.ts:

export const environment = {
  production: true,
  apiUrl: 'http://localhost:3333/api'
};
Run Code Online (Sandbox Code Playgroud)

proxy angular angular-pwa

7
推荐指数
0
解决办法
808
查看次数

角度测试错误:无法在新的RouterLinkWithHref上读取未定义的属性"subscribe"

我不知道我做错了什么,我没有找到任何链接的RouterLinkWithHref到测试中的任何错误,而且据我所知,我没有在任何地方使用RouterLinkWithHref:/

谁能帮我这个:

fdescribe('AddItemComponent: ', () => {
  let cmp: AddItemComponent;
  let fixture: ComponentFixture<AddItemComponent>;
  let de: DebugElement;
  let el: HTMLElement;

  const mockRouter = {
    navigate: jasmine.createSpy('navigate')
  };
  const mockCustomCardService = {
    getItemDeliveryDate: () => Observable.empty(),
    emitItemChanges: () => Observable.empty(),
  };
  const mockActivatedRoute = { snapshot: {} };
  const mockPageDataService = {};
  const mockUserService = {};

  beforeEach(() => {
    TestBed.configureTestingModule({
      declarations: [AddItemComponent],
      imports: [FormsModule, ReactiveFormsModule, SharedModule, TranslateModule.forRoot(), RouterTestingModule],
      providers: [
        SpinningService,
        FormBuilder,
        TranslateService,
        { provide: Router, useValue: mockRouter },
        { …
Run Code Online (Sandbox Code Playgroud)

tdd jasmine angular

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

WordPress:如何使用"wp_query"类搜索"post_content"的帖子?

正如标题所示,我正试图通过它找到一个帖子post_content.我该怎么做?谢谢

例: SELECT * FROM DBname WHERE post_content LIKE '%phrase%'

wordpress

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

Buster.js - ReferenceError:断言没有定义,我做错了吗?

这是错误消息:

 ReferenceError: assert is not defined
    at Object.buster.testCase.says hello to name var (./test/test-script.js:12:40)
Run Code Online (Sandbox Code Playgroud)

file config buster.js:

var config = module.exports;

config["myTests"] = {
    rootPath: "../",
    environment: "browser",
    libs: ["*.js"],
    sources: ["start/script.js" ],
    tests: ["test/test-script.js"]
}; 
Run Code Online (Sandbox Code Playgroud)

树文件:

main_dir/start : index.html; script.js
main_dir/test : buster.js; buster_063.js; test-script;
main_dir : jQuery.js; Mootools.js;
Run Code Online (Sandbox Code Playgroud)

测试的script.js:

buster.testCase("Hello", {
    "says hello to name var": function(){ assert.equals( hello("Fulvio"), "Hello Fulvio" ); }
});
Run Code Online (Sandbox Code Playgroud)

javascript tdd assertion buster.js

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

为什么javascript绑定不起作用

功能:

function talk(){ 
        console.log(this.name + " dice: ");
}

var Person = function(name, surname){
    this.name = name;
    this.surname = surname;
}

var p = new Person("Mark", "Red");

talk.bind(p);
Run Code Online (Sandbox Code Playgroud)

绑定有什么问题?

javascript bind

4
推荐指数
2
解决办法
6276
查看次数