You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

SelectLanguageBox.js 876 B

12345678910111213141516171819202122232425262728293031
  1. import React from "react";
  2. import * as Setting from "./Setting";
  3. import {Dropdown, Menu} from "antd";
  4. import {createFromIconfontCN} from "@ant-design/icons";
  5. import "./App.less";
  6. const IconFont = createFromIconfontCN({
  7. scriptUrl: "//at.alicdn.com/t/font_2680620_ffij16fkwdg.js",
  8. });
  9. const LanguageItems = [
  10. {lang: "en", label: "English", icon: "icon-en"},
  11. {lang: "zh", label: "中文", icon: "icon-zh"},
  12. ];
  13. class SelectLanguageBox extends React.Component {
  14. constructor(props) {
  15. super(props);
  16. this.state = {
  17. classes: props,
  18. };
  19. }
  20. render() {
  21. return <Dropdown overlay={<Menu>{LanguageItems.map(({lang, label, icon}) => <Menu.Item key={lang} onClick={() => Setting.changeLanguage(lang)}><IconFont type={icon} />{label}</Menu.Item>)}</Menu>}>
  22. <div className="language-box"></div>
  23. </Dropdown>;
  24. }
  25. }
  26. export default SelectLanguageBox;

Caswire是一款基于人工智能技术的开源反病毒和入侵检测系统。该系统通过深度学习和模式识别技术,能够实时识别和防御各种网络威胁,包括病毒、恶意软件以及其他安全威胁。Caswire支持动态学习和适应网络环境的变化,确保持续的安全防护。我们期望在Caswire上:1)增强其机器学习模型,以提高恶意行为的检测准确率;2)优化系统的实时响应能力,提升在高威胁环境下的表现。

Contributors (1)