小编And*_*est的帖子

如何从Windows中完全删除node.js.

我卸载了我以前版本的node.js(0.8.11)并从node.js网站下载了最新的0.10.24并安装了它.但是,在运行之后node --version,它仍然表明我正在运行v0.8.11.显然,在卸载过程中会遗留一些东西,并且在尝试通过npm添加模块时会导致各种错误.我已经看到了针对OSX和Linux的解决方案,但是找不到适合Windows的东西.我正在运行Windows 7 64位.

windows windows-7-x64 node.js npm

233
推荐指数
5
解决办法
34万
查看次数

使用javascript将img元素添加到div中

我正在尝试placehere使用JavaScript 将div 添加到div中,但是我没有运气.任何人都可以帮我一个代码吗?

<html>
<script type="text/javascript">
var elem = document.createElement("img");
elem.setAttribute("src", "images/hydrangeas.jpg");
elem.setAttribute("height", "768");
elem.setAttribute("width", "1024");
elem.setAttribute("alt", "Flower");
document.getElementById("placehere").appendChild("elem");
</script>
<body>

<div id="placehere">

</div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript dom

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

在iTextSharp中添加新行

我一直试图解决这个问题一段时间后无济于事.我在iTextSharp中有一些文字我试图换一个换行符.我已经使用试图\n转义字符,Environment.NewLine以及document.Add(new Phrase(Environment.NewLine))没有任何成功.有没有办法做到这一点?这是我正在尝试执行此操作的代码段(注意注释的行//Doesn't work):

//Open the reader
PdfReader reader = new PdfReader(oldFile);
Rectangle size = reader.GetPageSizeWithRotation(1);
Document document = new Document(size);
// open the writer
FileStream fs = new FileStream(newFile, FileMode.Create, FileAccess.Write);
PdfWriter writer = PdfWriter.GetInstance(document, fs);
document.Open();

//Configure the content
PdfContentByte cb = writer.DirectContent;
// select the font properties
BaseFont bf = BaseFont.CreateFont("c:\\windows\\fonts\\calibri.ttf", BaseFont.CP1252, BaseFont.NOT_EMBEDDED);
cb.SetColorFill(BaseColor.BLACK);
cb.SetFontAndSize(bf, 10);

//Write the text here
cb.BeginText();
text = "F\n";//Doesn’t work
document.Add(new Phrase(Environment.NewLine));//Doesn’t work
text += …
Run Code Online (Sandbox Code Playgroud)

c# newline itextsharp

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

MessageBoxResult与DialogResult

这里有两个问题,希望可以.

首先,主要是,我试图在用户退出我的应用程序时提示他们是否真的要退出.我的代码如下:

private void exitToolStrip_Click(object sender, EventArgs e)
{
    DialogResult mBoxResult = MessageBox.Show("Would you like to exit the program?", "Exit Program", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
    switch (mBoxResult)
    {
        case DialogResult.Yes:
            this.Close();
            break;
        case DialogResult.No:
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

根据MSDN,我应该使用MessageBoxResult mBoxResult 而不是DialogResult mBoxResult.

我在用.NET Framework 3.5.我读到这里pre-3.0应该使用DialogResult,但如果我用3.5,不应该MessageBoxResult工作?

当我试着打电话时,我明白了

MessageBoxResult找不到类型或命名空间名称(您是否缺少using指令或程序集引用?).

但是,当我使用DialogResult时,它工作正常.为什么是这样?

我的第二个问题是关于这段代码:

case DialogResult.No:
break;
Run Code Online (Sandbox Code Playgroud)

如果有人Cancel按下对话框上的按钮,除了休息之外放置任何东西是否合适?或者没有它,一切都会好起来吗?

.net c#

8
推荐指数
2
解决办法
8849
查看次数

无法访问Express/NodeJS中的req.session变量

我已经看到了这个问题的很多变化,但似乎都没有解决我的问题.我正在尝试使用设置Node.js服务器Express.这是我的服务器配置:

var express = require('express'),
    RedisStore = require('connect-redis')(express);

var app = express();

app.use(express.urlencoded());
app.use(express.json());
app.use(express.cookieParser());
app.use(express.session({
    store: new RedisStore(), 
    secret: APP_SECRET
}));

// Initialize redis connection
var client = redis.createClient();
client.on('connect', function() {
    console.log('Connected to Redis server')
})
client.on('error', function (err) {
    console.log('Error ' + err);
});

// Enable cross-origin resource sharing
app.all('*', function(req, res, next) {
  res.header('Access-Control-Allow-Origin', '*');
  res.header('Access-Control-Allow-Headers', 'X-Requested-With');
  next();
 });

var api = require('./controllers/api.js');

app.post('/login', api.login);
app.get('/auth', api.auth);

app.listen(3000);
Run Code Online (Sandbox Code Playgroud)

以下是一些简单的路线:

exports.login = function(req, …
Run Code Online (Sandbox Code Playgroud)

javascript session node.js express

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

Laravel验证:在null上调用成员函数failed()

这条代码几天前正在运行,但我似乎已经做了一些让它破坏的事情.

我有这条路线:

Route::post('admin/routemanagement', 'AdminController@addRoute');

看起来像这样:

    public function addRoute(Request $request) {
        if(Auth::check()) {
            $rules = [
                'flightDep' => 'required',
                'flightArr' => 'required',
                'flightDepTime' => 'required',
                'flightArrTime' => 'required',
            ];

            $messages = [
                'flightDep.required' => 'A departure ICAO is required',
                'flightArr.required' => 'An arrival ICAO is required',
                'flightDepTime.required' => 'A departure time is required',
                'flightArrTime.required' => 'An arrival time is required'
            ];


            $validator = $this->validate($request, $rules, $messages);

            if($validator->fails()) {
                return redirect('admin/routemanagement')->withErrors($validator)->withInput();
            }
     }
Run Code Online (Sandbox Code Playgroud)

但是,当此代码运行时,$validator变量由于某种原因最终为null,我得到以下内容:

Call to a member function fails() …

php validation laravel-5

7
推荐指数
1
解决办法
7031
查看次数

通过单击链接发送AJAX请求,而无需重定向用户

我有一个Web应用程序,它具有许多不同的项目,这些项目是从MySQL表生成的.当用户滚动浏览它时,我希望他们能够单击项目旁边的链接,该链接将请求插入到MySQL数据库中.通常,我会通过创建一个PHP页面(我将继续这样做)来执行此操作,该页面使用$ _GET方法从URI中获取项目名称和用户ID并将其插入到表中.但是,在这种情况下,我不希望用户被重定向到任何地方.我只想要链接发送请求,并可能在成功后显示一条小消息.

我认为jQuery/AJAX最适合这个,但由于我不太熟悉它,我不知道该怎么做.任何提示表示赞赏!

php mysql jquery

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

按升序顺序手动排序数组

我有一个家庭作业,按升序对数组进行排序.显然,这是在不使用任何sort()功能的情况下手动完成的.

我想要这样做,我需要两个for循环:第一个循环遍历现有数组并使用数组的值和索引创建一个临时值.第二个循环将临时值与现有值进行比较并对它们进行排序.我一直在努力编写代码,但我似乎无法做到正确.这是我提出的最新方法:

public int[] sortArray (int[] inArray)
{
    //Construct the array we're using here
    int[] newArray = inArray;

    for(int x = 0; x < a.length; x++) //a.length = # of indices in the array
    {
        int tempValue = a[x];
        int tempIndex = x;

        for(int y = 0; y < a.length; y++)
        {
            if(tempValue < a[y])
            {
                newArray[x] = tempValue;
            }
        }
    }

    return newArray;
}
Run Code Online (Sandbox Code Playgroud)

我很确定这是不正确的,但如果有人能把我推向正确的方向,我将非常感激!

java arrays sorting

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

如何使用SQL值动态填充列表框

我是C#初学者.我想要做的是从SQL数据库中的列中提取数据并将其写入列表框.基本上,我希望我的表的part_num列中的数据在列表框中动态显示.

我见过:

this.listParts.Items.AddRange(new object[] {"Part1", "Part2"});
Run Code Online (Sandbox Code Playgroud)

但是,如何用SQL动态生成的值替换"Part1"和"Part2"呢?

public mainForm()
{
    InitializeComponent();
    SqlConnection conn = new SqlConnection(
        "Data Source=DBELL;Initial Catalog=part_table;Integrated Security=True");
    conn.Open();
    DataSet ds = new DataSet();
    SqlDataAdapter adapter = new SqlDataAdapter(
        "SELECT part_num from customParts", conn);
         adapter.Fill(ds);
    foreach (DataRow row in ds.Tables[0].Rows)
    {
        for (int i = 0; i < ds.Tables[0].Columns.Count; i++)

        this.listParts.Items.AddRange(new object[] {"Part1", "Part2"});
    }
}
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏!

c# arrays data-binding listbox

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

在文本区域中使用$ _POST时出现问题

我在一个网站上有一个简单的联系表,该网站有2个文本字段,1个textarea和1个隐藏字段。

由于某些原因,除文本区域外,所有字段都将发布到PHP脚本。我已经做过一千遍了,从来没有这个问题。

这是我的HTML:

<form action="scripts/contactform.php" method="post">
<table width="0" border="0" cellspacing="3" cellpadding="5" class="gpass">
  <tr>
    <td>Name:</td>
    <td><input name="name" type="text" maxlength="50" /></td>
  </tr>
  <tr>
    <td>E-mail:</td>
    <td><input name="email" type="text"/></td>
  </tr>
  <tr>
    <td>Message:</td>
    <td><textarea name="comment" id="comment" cols="30" rows="5"></textarea>
    <input type="hidden" value=" <?php echo $_SERVER['REMOTE_ADDR'];?>" name="address" />
    </td>
  </tr>
  <tr>
    <td colspan="2" align="center"><input name="submit" type="submit" value="Submit" class="noround" id="regbut" /><input name="reset" type="reset" value="Reset" class="noround" id="regbut"/></td>
  </tr>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)

我的脚本如下所示:

$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if(!$link) 
{
    die('Failed to connect to server: ' . mysql_error());
}

$db = …
Run Code Online (Sandbox Code Playgroud)

html php post

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