你能解释一下如何设置数据库配置的端口号:
class MY_Model extends CI_Model
{
protected static $db2_loaded = false;
protected static $db2 = false;
function __construct()
{
parent::__construct();
if(($this->session->userdata('login_user')!=false) && !self::$db2_loaded)
{
self::$db2_loaded = true;
$config['hostname'] = "localhost";
$config['username'] = "root";
$config['password'] = "";
$config['database'] = $this->session->userdata('bdd_compte');
$config['dbdriver'] = "mysql";
$config['dbprefix'] = "";
$config['pconnect'] = TRUE;
$config['db_debug'] = TRUE;
$config['cache_on'] = FALSE;
$config['cachedir'] = "";
$config['char_set'] = "utf8";
$config['dbcollat'] = "utf8_general_ci";
self::$db2 = $this->load->database($config,TRUE);
}
$this->db = self::$db2;
}
}
Run Code Online (Sandbox Code Playgroud)
任何想法我应该如何设置不同的端口号
谢谢!
我已经开发了一个Java应用程序,该应用程序使用ldaps在Windows DC上创建用户帐户,在将自签名证书从Windows服务器导入到我的本地密钥库后,它可以正常工作。
现在,我已经创建了一个在glassfish 4.0上运行的Web服务,并使用相同的代码来创建帐户。
现在的问题是,Web服务现在给了我一个我最初遇到的错误,但我通过将证书导入到本地密钥库(证书)解决了该错误
Severe: javax.naming.CommunicationException: simple bind failed: 196.220.119.21:636 [Root exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target]
at com.sun.jndi.ldap.LdapClient.authenticate(LdapClient.java:219)
at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2788)
at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:319)
at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192)
at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:210)
at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:153)
at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:83)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:684)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:313)
at javax.naming.InitialContext.init(InitialContext.java:244)
at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154)
at engine.CreateStudent.<init>(CreateStudent.java:89)
at service.Create.createAccount(Create.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.glassfish.webservices.InstanceResolverImpl$1.invoke(InstanceResolverImpl.java:143)
at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:149)
at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:88)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1136)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1050)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:1019)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:877)
at …
Run Code Online (Sandbox Code Playgroud) 为什么这个程序打印"分叉!"4次?
#include <stdio.h>
#include <unistd.h>
int main(void) {
fork() && (fork() || fork());
printf("forked!\n");
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我是新来Mosquitto
和MQTT
我下载的Mosquitto
服务器库,但我不知道如何对它进行测试.
有没有办法测试Mosquitto
服务器?
数字文字可以包含额外的格式以使其更易于阅读.整数和浮点数都可以用额外的零填充,并且可以包含下划线以帮助提高可读性.这两种格式都不会影响文字的基础值:
let paddedDouble = 000123.456
let oneMillion = 1_000_000
let justOverOneMillion = 1_000_000.000_000_1
Run Code Online (Sandbox Code Playgroud) 我想通过使用相同的功能获取实体.
public static T getById<T>(int Id)
{
myDataContect db = new myDataContect();
return (from u in db.GetTable<T> where u.Id == Id select u).FirstOrDefault();
}
Run Code Online (Sandbox Code Playgroud)
如何编写有效的函数?有任何想法吗 ?
我想知道是否有可能没有嵌套视图的嵌套状态.假设我有这个设置:
App.config(function($stateProvider, $urlRouterProvider) {
//
//
// Now set up the states
$stateProvider
.state('index', {
url: "/index",
templateUrl: "views/home.html",
controller: "MainController",
ncyBreadcrumb: {
label: 'Home'
}
})
.state('About', {
url: "/about",
templateUrl: "views/about.html",
controller: "AboutController",
ncyBreadcrumb: {
label: 'About',
parent: 'index'
}
})
.state('us', {
url: "/us",
templateUrl: "views/us.html",
controller: "UsController",
parent: 'about',
ncyBreadcrumb: {
label: 'Us'
}
})
//
// For any unmatched url, redirect to /home
$urlRouterProvider.otherwise("/index");
});
Run Code Online (Sandbox Code Playgroud)
当我访问时/about
,我得到了关于页面.当我访问时/about/us
,我仍然在about页面中加载了包含us页面ui-view
的页面.但是,我想要做的是加载about页面,/about
然后只打开us页面/us …
目前,我必须使用多个表达式组件,每个组件具有单个表达式.是否可以将多个表达式写入单个表达式组件?
<expression-component doc:name="SuppIdEnhancer"><![CDATA[payload.SupplierId = flowVars.SupplierRequestData.SupplierId]]></expression-component>
<expression-component doc:name="PaySiteIdEnhancer"><![CDATA[payload.SupplierPaySiteId = flowVars.SupplierRequestData.SupplierPaySiteId]]></expression-component>
<expression-component doc:name="PurSiteIdEnhancer"><![CDATA[payload.SupplierPurSiteId = flowVars.SupplierRequestData.SupplierPurSiteId]]></expression-component>
Run Code Online (Sandbox Code Playgroud) 假设我的整个项目配置很简单build.sbt
:
scalaVersion := "2.11.4"
libraryDependencies += "org.scalaz" %% "scalaz-core" % "7.1.0"
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
import scalaz.Equal
import scalaz.syntax.equal._
object Foo {
def whatever[A: Equal](a: A, b: A) = a === b
}
Run Code Online (Sandbox Code Playgroud)
现在,当我sbt doc
在浏览器中运行并打开API文档时,我会看到scalaz
ScalaDoc根包列表中的包,以及我的Foo
:
object Foo
package scalaz
Run Code Online (Sandbox Code Playgroud)
或者,如果你不相信我:
我之前已经注意到了Scalaz,并且我不是唯一一个它(例如参见当前发布的Argonaut API文档版本).我不确定我是否看到Scalaz以外的任何库都会发生这种情况.
如果我在项目代码中实际上没有使用Scalaz中的任何内容,则它不会显示出来.同样的事情发生在至少2.10.4和2.11.4.
为什么scalaz
包装出现在这里以及如何让它停止?
我正在尝试在IntelliJ中使用新的android gradle插件,但我似乎无法使用新的gradle插件构建我的项目.
我修改了应用程序的build.gradle文件中的依赖项"classpath 'com.android.tools.build:gradle:0.14.+'"
,我已将gradle更新为2.1,并且我已更新了我的模块中的build.gradle文件.
我一直在IntelliJ日志中收到此错误:
2014-11-03 16:40:12,864 [ 937413] ERROR - vice.AndroidProjectDataService - IntelliJ IDEA 13.1.5 Build #IU-135.1289
2014-11-03 16:40:12,864 [ 937413] ERROR - vice.AndroidProjectDataService - JDK: 1.8.0_05
2014-11-03 16:40:12,864 [ 937413] ERROR - vice.AndroidProjectDataService - VM: Java HotSpot(TM) 64-Bit Server VM
2014-11-03 16:40:12,864 [ 937413] ERROR - vice.AndroidProjectDataService - Vendor: Oracle Corporation
2014-11-03 16:40:12,864 [ 937413] ERROR - vice.AndroidProjectDataService - OS: Windows 8
2014-11-03 16:40:12,864 [ 937413] ERROR - vice.AndroidProjectDataService - Last Action: ShowSettings
2014-11-03 16:40:13,130 [ …
Run Code Online (Sandbox Code Playgroud)