duangsuse::Echo
去试试Rust+std与Java的FFI交互情况如何,为ls开发作准备...
目前决定ls会先用
git rules tree+rust 的方式,等以后有时间了会真正做小做精. ls正式不会像Dir那样设计的华丽,以后扫描库会 使用C开发 ,但会把库编译后加进assest里来加载. ls的规则服务器会先不开发,第一个版本不会宣传,因为这实际上是技能练习... 我现在不会啥都拿Rust写,当然是看情况的 ~~那为啥Dropage的核心dcommunity_server和dropaged(aemon),dropageq(uery)都是计划Rust写的呢?~~ 🙈最近发现了一个写得很好的博客程序,用PHP框架Laravel开发的,我要不要从Hexo转过去呢? 项目地址:https://github.com/jcc/blog
吼啊,PHP是最好的语言! ( – 2
👍👍👍👍👍👍👍 100%
吼啊,Hexo作为静态博客写文章相对麻烦,PHP博客能方便在后台进行各种操作
▫️ 0%
不吼,Hexo速度够快,更有Material主题加成,这些是PHP博客不具有的
▫️ 0%
不吼,PHP博客不抗DDoS/CC攻击,迁移费时间
▫️ 0%
两个都保留,但文章和评论的同步是个问题
▫️ 0%
👥 2 people voted so far.
吼啊,PHP是最好的语言! ( – 2
👍👍👍👍👍👍👍 100%
吼啊,Hexo作为静态博客写文章相对麻烦,PHP博客能方便在后台进行各种操作
▫️ 0%
不吼,Hexo速度够快,更有Material主题加成,这些是PHP博客不具有的
▫️ 0%
不吼,PHP博客不抗DDoS/CC攻击,迁移费时间
▫️ 0%
两个都保留,但文章和评论的同步是个问题
▫️ 0%
👥 2 people voted so far.
iVanilla 自然科学 & 神秘学实验研究部
最近发现了一个写得很好的博客程序,用PHP框架Laravel开发的,我要不要从Hexo转过去呢? 项目地址:https://github.com/jcc/blog 吼啊,PHP是最好的语言! ( – 2 👍👍👍👍👍👍👍 100% 吼啊,Hexo作为静态博客写文章相对麻烦,PHP博客能方便在后台进行各种操作 ▫️ 0% 不吼,Hexo速度够快,更有Material主题加成,这些是PHP博客不具有的 ▫️ 0% 不吼,PHP博客不抗DDoS/CC攻击,迁移费时间 ▫️ 0% 两个都保留,但文章和评论的同步是个问题…
通过我的一个同学认识了他一个同学.. 学web开发,, 上来首先捎的话是 1. 我来DoS,SQL注入他的网站 2.PHP是最吼滴语言 🙈
我选择用Rust写dropage社区后端服务器的原因大概可能是 1.性能更佳,之前的计划是PHP(slow 2.安全更难SQL注入,不需要安mod_secrity (因为Rust有Postgres,SQLite的绑定, 而且占位符模式,不会把字符串当成程序)
Rust+rust-postgres
PHP
PHP更安全的方法
Rust+rust-postgres
extern crate postgres;
use postgres::{Connection, TlsMode};
struct Person {
id: i32,
name: String,
data: Option<Vec<u8>>,
}
fn main() {
let conn = Connection::connect("postgres://postgres@localhost:5433", TlsMode::None).unwrap();
conn.execute("CREATE TABLE person (
id SERIAL PRIMARY KEY,
name VARCHAR NOT NULL,
data BYTEA
)", &[]).unwrap();
let me = Person {
id: 0,
name: "Steven".to_string(),
data: None,
};
conn.execute("INSERT INTO person (name, data) VALUES ($1, $2)",
&[&me.name, &me.data]).unwrap();
for row in &conn.query("SELECT id, name, data FROM person", &[]).unwrap() {
let person = Person {
id: row.get(0),
name: row.get(1),
data: row.get(2),
};
println!("Found person {}", person.name);
}
}
PHP
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>
PHP更安全的方法
$stmt = $mysqli->prepare("DELETE FROM planet WHERE name = ?");
$stmt->bind_param('s', "earth");
$stmt->execute();Forwarded from 雪梨
据说有百度 sdk 的 app 可以监听某些本地端口,
然后乃浏览器打开用了百度 js sdk 的网页,网页就会试图连接你的某些本地端口来获取更多信息
然后乃浏览器打开用了百度 js sdk 的网页,网页就会试图连接你的某些本地端口来获取更多信息