我正在尝试使用.sql.gz文件恢复mysql数据库.我正在使用mySql控制台来运行命令,因为文件大小对于phpMyAdmin来说太大了.我正在使用的命令是
gunzip C:/Vik/Gya/Source/beed_2013-04-06.sql.gz | mysql -u root -p bd
Run Code Online (Sandbox Code Playgroud)
其中root是用户ID.root没有密码.bd是我要导入的数据库.mysql正在我的本地计算机上运行(Windows 8).我有一个wamp设置.
这是我得到的错误:
错误1064(42000):您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便
'gunzip C:/Vikalp/Gyankosh/Source/beedictionary_2013-04-06.sql | mysql -u root -p'在第1行附近使用正确的语法.
任何帮助将不胜感激.
谢谢和问候,Vikalp Jain
在我的 React 代码中,连同其他输入类型,我还必须使用 material-ui 的 ToggleButtonGroup 组件。formik-material-ui 不直接支持此组件,我一直在尝试编写自定义包装器,但没有取得太大成功。这是我的组件的外观(formikToggleButtonGroup.tsx):
import * as React from 'react';
import MuiToggleButtonGroup, {
ToggleButtonGroupProps as MuiToggleButtonGroupProps,
} from '@material-ui/lab/ToggleButtonGroup';
import { FieldProps } from 'formik';
export interface ToggleButtonGroupProps
extends FieldProps,
Omit<MuiToggleButtonGroupProps, 'name' | 'value'> {}
export function fieldToToggleButtonGroup({
field,
// Exclude Form
form,
...props
}: ToggleButtonGroupProps): MuiToggleButtonGroupProps {
return {
...props,
...field,
};
}
export default function ToggleButtonGroup(props: ToggleButtonGroupProps) {
return <MuiToggleButtonGroup {...fieldToToggleButtonGroup(props)} />;
}
ToggleButtonGroup.displayName = 'FormikMaterialUIToggleButtonGroup';`
Run Code Online (Sandbox Code Playgroud)
然后,我试图像这样使用它:
import Layout from '../../components/layout'
import Header from …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Nodejs eventEmitters 为我的 nodejs/express API 项目创建发布者-订阅者模式。我的用例相当简单:
这将需要 eventEmitter 的单例实例,因为“emit”和“on”调用应该发生在“event”对象的同一实例上。
为了实现它,我的index.js看起来是这样的:
const express = require('express')
const app = express()
const bodyParser = require('body-parser')
const routes = require('./api/routes')
const EventEmitter = require("events");
const eventEmitter = new EventEmitter();
const eventListeners = require('../src/subscribers/events');
//const eventSubs = new eventListeners();
app.use(eventListeners.eventSubscribers());
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.set('eventEmitter', eventEmitter);
app.get('/', (req, res) => res.send('App is working'))
app.use('/api', routes)
app.listen(3000, () => console.log('Example app listening on port 3000!'))
module.exports = {
app
}
Run Code Online (Sandbox Code Playgroud)
这就是我的 …
我正在尝试使用D3.js绘制动态堆积条形图.基本要求是我每隔几秒就会得到一个新的数据点,我应该可以重新绘制(转换)堆积图表.这是我写的代码:
<html>
<head>
<title>Page Title</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="d3/d3.js"></script>
<script src="d3/d3.csv.js"></script>
<script src="d3/d3.layout.js"></script>
</head>
<body>
<style type="text/css">
.chart rect {
stroke: white;
}
</style>
<script>
var t = 1297110663, // start time (seconds since epoch)
v = 70, // start value (subscribers)
sentidata = d3.range(33).map(next); // starting dataset
var w = 20,
h = 80;
var x = d3.scale.linear()
.domain([0, 1])
.range([0, w]);
var y = d3.scale.linear()
.domain([0, 200])
.rangeRound([0, h]);
var z = d3.scale.ordinal()
.range(["lightpink", "darkgray"]);
//This function …Run Code Online (Sandbox Code Playgroud) 我正在尝试基于http://bl.ocks.org/1667367的 d3示例创建一个Focus + Context + Tooltip图.我已经有了基本的图表,但是当我尝试使用焦点图表放大某个区域时,我计划用于工具提示的"圈子"不会移动.这是我的代码
var margin = {top: 10, right: 10, bottom: 100, left: 40},
margin2 = {top: 430, right: 10, bottom: 20, left: 40},
width = 960 - margin.left - margin.right,
height = 500 - margin.top - margin.bottom,
height2 = 500 - margin2.top - margin2.bottom;
var data = [{
'Wed Jan 23 00:00:00 IST 2013': 3383387
}, {
'Thu Jan 24 00:00:00 IST 2013': 3883387
}, {
'Fri Jan 25 00:00:00 IST 2013': 4383387
}, { …Run Code Online (Sandbox Code Playgroud) 关于codeigniter routes.php:
我们在C:\ wamp\www\application\config\routes.php中有以下条目
$route['default_controller'] = 'latestC';
$route['404_override'] = 'latestC';
Run Code Online (Sandbox Code Playgroud)
和latestC是我们的默认控制器.这里default_controller不能在生产中使用.如果我们删除行$ route ['404_override'] ='latestC'; 来自routes.php,我们无法访问主页,同时点击主网址mozvo.com和它的404.基本上404_override正在为我们工作,而不是默认控制器,以便在击中mozvo.com时进入主页.请求由404_override控制器路由到主页.
但在localhost中,它完美无缺.在localhost中,如果我们删除404_controller,default_controller会处理主url(mozvo.com,这里是localhost),而其他不支持的url是404,这是正确的.但是在生产中,default_controller没有正确地进入主页(mozvo.com),所以我们被迫使用404_override将默认请求带到主页.
其他信息 - C:\ wamp\www\application\config\config.php中的条目
$config['base_url'] = 'http://mozvo.com/';
$config['index_page'] = '';
Run Code Online (Sandbox Code Playgroud) javascript ×3
d3.js ×2
codeigniter ×1
database ×1
eventemitter ×1
express ×1
formik ×1
jquery ×1
material-ui ×1
mysql ×1
node.js ×1
php ×1
phpmyadmin ×1
reactjs ×1
routing ×1
windows ×1