问候,我会陈述我的情况:
这是我为转换数据库所做的bash脚本.假设我有MS Access x.MDB
mdb-schema "x.mdb" | perl -wpe 's%^DROP TABLE %DROP TABLE IF EXISTS %i;
s%(Memo/Hyperlink|DateTime( \(Short\))?)%TEXT%i;
s%(Boolean|Byte|Byte|Numeric|Replication ID|(\w+ )?Integer)%INTEGER%i;
s%(BINARY|OLE|Unknown ([0-9a-fx]+)?)%BLOB%i;
s%\s*\(\d+\)\s*(,?[ \t]*)$%${1}%;' | sqlite3 > x.db
for i in $(mdb-tables "x.mdb"); do echo $i; (
echo "BEGIN TRANSACTION;";
MDB_JET3_CHARSET="WINDOWS-1256" mdb-export -R ";\n" -I "x.mdb" $i;
echo "END TRANSACTION;" ) | sqlite3 "x.db"; done
Run Code Online (Sandbox Code Playgroud)
我试图将MDB_JET3_CHARSET更改为WINDOWS-1256,cp1256,WINDOWS-1251,cp1251,UTF-8.当我浏览数据时,有些会在数据中产生不同的结果,但仍然没有任何意义.
谢谢你,对不起我的英语不好
我正在寻找一种使用 React Hooks 计算依赖于其他状态值的状态值的方法。
我正在熟悉 React Hooks。到目前为止,我一直在使用 useState 和 useEffect。我知道其他钩子,例如 useReduce、useCallback 等。
我制作了一个简单的费率计算器,可以按小时、每周、每月和每年转换费率。当我更改相应的费率时,其他费率将相应更新。
该应用程序的代码如下:
import React, { useState } from 'react';
import {
CssBaseline,
Container,
Typography,
TextField
} from '@material-ui/core';
import { makeStyles } from '@material-ui/core/styles';
const useStyles = makeStyles(theme => ({
paper: {
marginTop: theme.spacing(8), // = 4 * 2
display: 'flex',
flexDirection: 'column',
alignItems: 'center'
}
}));
function App() {
const classes = useStyles();
const [hourlyRate, setHourlyRate] = useState(10);
const [workHour, setWorkHour] = useState(40);
const [weeklyRate, setWeeklyRate] = …Run Code Online (Sandbox Code Playgroud)