最近,我越来越发现拥有丰富的编程基础知识是件好事.可悲的是,我是(许多)自学成才的PHP开发人员之一,并且没有后悔选择这条道路.
但是,我仍然认为我应该从零开始将我的知识扩展到一些"真正的"编程语言,并从那里积累我的知识.我无意改变自己的职业道路,但我认为从网络开发框中思考是件好事.
我不喜欢上课或课程,因为我根本没有时间参加.所以:
从零级开始,一步一步地教自己C的最佳方法是什么?
由于我的主要目标是学习更多编程基础知识,C甚至是一个不错的选择吗?
如果没有,会是什么语言?
截至目前的摘要:
首先,感谢所有出色的回应.这些将非常有帮助.虽然大多数人似乎都同意从C开始并不是一个糟糕的选择,但我也看到人们说跳过C并使用C++甚至C#可能是个更好的主意,因为这些语言更新.
我的个人意见仍然是从零级开始是好的,即使语言本身不直接有助于我做的事情.我仍然相信它会间接地让我成为一个更好的程序员.但话说回来,就像说的那样,我对这些语言的了解非常有限,所以我很想听听你对此事的看法.
如何设置公共变量.它是否正确?:
class Testclass
{
public $testvar = "default value";
function dosomething()
{
echo $this->testvar;
}
}
$Testclass = new Testclass();
$Testclass->testvar = "another value";
$Testclass->dosomething();
Run Code Online (Sandbox Code Playgroud) 我有以下代码
System.out.println("" + null);
Run Code Online (Sandbox Code Playgroud)
而输出是null
.
Java如何在字符串连接中发挥作用?
我需要一个自定义属性来为Weblogic中的每个服务器JVM设置.这样做的好方法是什么?
我知道我们可以指定如下的论据:
我的问题是如何定义参数?如何在将在JVM中部署的应用程序中使用该参数.
编辑
如果我指定,-DMyArg=MyValue
并在代码中,value=System.getproperty("MyValue");
这应该工作,对吧?
我希望这将是一个有用的页面,用于开始运行PHP代码以及解决当前问题我有一些非常简单的代码如下:
<html>
<head>
<title> Practice</title></head>
<body>
This is HTML
<?php
echo "This is PHP";
?>
</body>
<html>
Run Code Online (Sandbox Code Playgroud)
这是上传到运行apache的ec2网站.代码未被解释,当您查看页面的源代码时,它会显示php代码.
你可以看到这个页面.
有任何想法吗?php代码是如此基本,我认为它可能与apache配置有关.请告诉我您需要的任何其他信息,我会提供给您,希望告诉我如何获取.
我在Spring in Action一书中看到了这个Java片段,但我对语言结构并不熟悉.
new RowMapper() {
public Object mapRow() throws SQLException, DataAccessException {
Motorist motorist = new Motorist();
motorist.setId(rs.getInt(1));
motorist.setEmail(rs.getString(2));
motorist.setPassword(rs.getString(3));
motorist.setFirstName(rs.getString(4));
motorist.setLastName(rs.getString(5));
return motorist;
}
}
Run Code Online (Sandbox Code Playgroud)
根据Spring文档,RowMapper是一个接口.它看起来像一个基于RowMapper接口的匿名类定义.该new
关键字有点令人困惑,让我想知道这是否也创建了一个匿名类的实例.我猜是的,因为如果类没有名称,你将如何在定义它的行之后创建一个实例?
任何人都可以证实我的猜测:
我正在尝试将Apache集成到Apache上.以下是我正在使用的版本
Apache 2.4 (httpd-2.0.64-win32-x86-openssl-0.9.8o)
PHP (php-5.5.0-Win32-VC11-x64.zip)
Run Code Online (Sandbox Code Playgroud)
我在64 bit
windows 7
机器上设置它.我已经按照这个进行了配置,但是即使我把它dll
放在指定的文件夹中,我也会收到以下错误.
无法将C:/php/php5apache2_4.dll加载到服务器中:找不到指定的模块.
该httpd.conf
行条目是这样的
LoadModule php5_module "C:/php/php5apache2_4.dll"
Run Code Online (Sandbox Code Playgroud)
是否有任何版本兼容的问题?
假设我有这个 Exception Message
catch (Cartalyst\Sentry\Users\LoginRequiredException $e)
{
echo 'Login field is required.';
}
Run Code Online (Sandbox Code Playgroud)
如何通过此消息 登录字段是否需要使用withErrors()
?
return Redirect::to('admin/users/create')->withInput()->withErrors();
Run Code Online (Sandbox Code Playgroud) 我正在尝试学习如何使用spring读取属性文件.在互联网搜索后,我发现我可以使用@value
和@PropertySource
注释来实现这一点.我创建了一个具有以下结构和类代码的项目:
项目结构:
AppConfigMongoDB.java实现:
package com.mongodb.properties;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.PropertySource;
@PropertySource("classpath:config/config.properties")
public class AppConfigMongoDB {
@Value("#{mongodb.url}")
private String mongodbUrl;
@Value("#{mongodb.db}")
private String defaultDb;
public String getMongoDb()
{
return defaultDb;
}
public String getMongoDbUrl()
{
return mongodbUrl;
}
}
Run Code Online (Sandbox Code Playgroud)
SpringConfiguration.java实现:
package com.mongodb.properties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class SpringConfiguration {
@Bean
public AppConfigMongoDB getAppConfigMongoDB(){
return new AppConfigMongoDB();
}
}
Run Code Online (Sandbox Code Playgroud)
Main.java
package com.mongodb.properties;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
public class Main {
public static void main(String[] args) {
ApplicationContext …
Run Code Online (Sandbox Code Playgroud) java ×3
php ×3
apache ×2
annotations ×1
c ×1
hibernate ×1
laravel ×1
laravel-4 ×1
properties ×1
public ×1
spring ×1
string ×1
variables ×1
weblogic ×1
weblogic11g ×1