Coder Social home page Coder Social logo

wifi-connector's People

Contributors

xwayway avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

wifi-connector's Issues

你好,请问可不可以详细说一下怎么运行

(搬家了没wifi,唉)

我按步骤来执行的.java文件,设置了-encoding utf-8,不然报错-》错误: 编码 GBK 的不可映射字符 (0x80),执行文件报错如下,望解答,谢谢你~

C:\Users\Administrator\Desktop\wifi-connector\connector\src\main\java\io\github\weechang\cmd>javac -encoding utf-8 WlanExecute.java
WlanExecute.java:3: 错误: 找不到符号
import io.github.weechang.Connector;
^
符号: 类 Connector
位置: 程序包 io.github.weechang
WlanExecute.java:4: 错误: 程序包io.github.weechang.config不存在
import io.github.weechang.config.Command;
^
WlanExecute.java:50: 错误: 找不到符号
public static List listSsid() {
^
符号: 类 Ssid
位置: 类 WlanExecute
WlanExecute.java:51: 错误: 找不到符号
List ssidList = new ArrayList();
^
符号: 类 Ssid
位置: 类 WlanExecute
WlanExecute.java:51: 错误: 找不到符号
List ssidList = new ArrayList();
^
符号: 类 Ssid
位置: 类 WlanExecute
WlanExecute.java:52: 错误: 找不到符号
String cmd = Command.SHOW_NETWORKS;
^
符号: 变量 Command
位置: 类 WlanExecute
WlanExecute.java:66: 错误: 程序包Command不存在
String cmd = Command.ADD_PROFILE.replace("FILE_NAME", profileName);
^
WlanExecute.java:67: 错误: 找不到符号
List result = execute(cmd, Connector.PROFILE_TEMP_PATH);
^
符号: 变量 Connector
位置: 类 WlanExecute
WlanExecute.java:83: 错误: 程序包Command不存在
String cmd = Command.CONNECT.replace("SSID_NAME", ssid);
^
WlanExecute.java:98: 错误: 找不到符号
String cmd = "ping " + Connector.PING_DOMAIN;
^
符号: 变量 Connector
位置: 类 WlanExecute
10 个错误

(小白)

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project connector: Compilation failure怎么解决

check无并发啊!!!!太慢了,这个问题很严重

原来代码把checkThreadPool.submit(task);Future.get()放在同一个线程导致线程池空转不干活
`/**
* 根据密码验证配置文件
*/
public String check(String ssid) {
String password = null;
List passwordList = null;
int counter = 0;
outer:
while (true) {
int start = counter * BATH_SIZE;
int end = (counter + 1) * BATH_SIZE - 1;
passwordList = FileUtils.readLine(PASSWORD_PATH, start, end);
if (passwordList != null && passwordList.size() > 0) {
Map<String,Future> futureSet = new HashMap<>();

            for (String item : passwordList) {
                CheckTask task = new CheckTask(ssid, item);
                Future<Boolean> checked = checkThreadPool.submit(task);
                futureSet.put(item,checked);

            }

            for (Map.Entry<String, Future<Boolean>> stringFutureEntry : futureSet.entrySet()) {
                String item = stringFutureEntry.getKey();
                Future<Boolean> checked = stringFutureEntry.getValue();

                try {
                    if (checked.get()) {
                        password = item;
                        break outer;
                    }
                } catch (Exception e) {
                    System.out.println("校验出错:ssid=>" + ssid + ",passord=>" + password);
                }
            }

            counter++;
        } else {
            break outer;
        }
    }
    return password;
}`

我这样改了之后我发现我电脑性能好像不行了,cpu直接100%,而且临时配置文件太多了,idea变得很卡。。有没有大佬一起讨论一波

网络断掉

ping www,baidu.com 的时候网络会断掉.这是一种怎样的情况呢.关闭程序网络就恢复了.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.