小编gia*_*kis的帖子

从哪里开始(自学)学习C,还是应该学习不同的语言?

最近,我越来越发现拥有丰富的编程基础知识是件好事.可悲的是,我是(许多)自学成才的PHP开发人员之一,并且没有后悔选择这条道路.

但是,我仍然认为我应该从零开始将我的知识扩展到一些"真正的"编程语言,并从那里积累我的知识.我无意改变自己的职业道路,但我认为从网络开发框中思考是件好事.

我不喜欢上课或课程,因为我根本没有时间参加.所以:

  • 从零级开始,一步一步地教自己C的最佳方法是什么?

  • 由于我的主要目标是学习更多编程基础知识,C甚至是一个不错的选择吗?

  • 如果没有,会是什么语言?


截至目前的摘要:

首先,感谢所有出色的回应.这些将非常有帮助.虽然大多数人似乎都同意从C开始并不是一个糟糕的选择,但我也看到人们说跳过C并使用C++甚至C#可能是个更好的主意,因为这些语言更新.

我的个人意见仍然是从零级开始是好的,即使语言本身不直接有助于我做的事情.我仍然相信它会间接地让我成为一个更好的程序员.但话说回来,就像说的那样,我对这些语言的了解非常有限,所以我很想听听对此事的看法.

c

13
推荐指数
4
解决办法
1万
查看次数

设置公共类变量

如何设置公共变量.它是否正确?:

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)

php variables public

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

字符串连接与Null

我有以下代码

System.out.println("" + null);
Run Code Online (Sandbox Code Playgroud)

而输出是null.
Java如何在字符串连接中发挥作用?

java string

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

在Weblogic JVM中设置的自定义参数

我需要一个自定义属性来为Weblogic中的每个服务器JVM设置.这样做的好方法是什么?

我知道我们可以指定如下的论据:

  1. 在"域结构"窗格中,展开"服务器"节点.
  2. 单击要配置的服务器的名称.
  3. 在右窗格中,单击"服务器启动".
  4. 选择锁定和编辑.
  5. 在"参数"文本框中,提供JVM选项.插入选项后,单击"保存".然后单击"激活更改".
  6. 重新启动服务器以使用新设置.

我的问题是如何定义参数?如何在将在JVM中部署的应用程序中使用该参数.

编辑

如果我指定,-DMyArg=MyValue 并在代码中,value=System.getproperty("MyValue"); 这应该工作,对吧?

weblogic weblogic11g

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

PHP未解释,显示在视图源中

我希望这将是一个有用的页面,用于开始运行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配置有关.请告诉我您需要的任何其他信息,我会提供给您,希望告诉我如何获取.

php apache

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

基于接口的匿名类定义......也许?

我在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关键字有点令人困惑,让我想知道这是否也创建了一个匿名类的实例.我猜是的,因为如果类没有名称,你将如何定义它的行之后创建一个实例?

任何人都可以证实我的猜测:

  • 这是一个基于RowMapper接口的匿名类定义,和
  • 它创建该类的单个实例?

java

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

找不到php5apache2_4.dll错误

我正在尝试将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)

是否有任何版本兼容的问题?

php apache windows-7-x64

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

如何在Laravel4中使用withError with Exception错误消息?

假设我有这个 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)

laravel laravel-4

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

Hibernate有什么好的视频教程吗?

我是新手Hibernate,有什么好的在线视频教程可以指导我吗?

谢谢.

hibernate

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

使用Spring注释读取文件属性

我正在尝试学习如何使用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 spring annotations properties

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