Commit 5856db66 刘韬

优化服务器端口存储位置

1 个父辈 0d997ad8
...@@ -106,12 +106,12 @@ namespace ScanCodeServer ...@@ -106,12 +106,12 @@ namespace ScanCodeServer
HTuple hv_DecodedDataStrings = null; HTuple hv_DecodedDataStrings = null;
HTuple hv_DataCodeHandle = null; HTuple hv_DataCodeHandle = null;
HOperatorSet.GenEmptyObj(out ho_SymbolXLDs); HOperatorSet.GenEmptyObj(out ho_SymbolXLDs);
HOperatorSet.CreateDataCode2dModel(symbolType, "default_parameters", "maximum_recognition", out hv_DataCodeHandle); HOperatorSet.CreateDataCode2dModel(symbolType, "default_parameters", Setting.HOperatorSet_ModelParameter.Val.ToString(), out hv_DataCodeHandle);
HOperatorSet.SetDataCode2dParam(hv_DataCodeHandle, "string_encoding", "utf8"); HOperatorSet.SetDataCode2dParam(hv_DataCodeHandle, "string_encoding", "utf8");
//string hv_model_path = GetCodeParamFilePath(symbolType); //string hv_model_path = GetCodeParamFilePath(symbolType);
if (!hv_model_path.Equals("") && File.Exists(hv_model_path)) if (!hv_model_path.Equals("") && File.Exists(hv_model_path))
{ {
HOperatorSet.ReadDataCode2dModel(hv_model_path, out hv_DataCodeHandle); //HOperatorSet.ReadDataCode2dModel(hv_model_path, out hv_DataCodeHandle);
} }
// HOperatorSet.SetDataCode2dParam(hv_DataCodeHandle, "timeout", 3000); // HOperatorSet.SetDataCode2dParam(hv_DataCodeHandle, "timeout", 3000);
//ho_SymbolXLDs.Dispose(); //ho_SymbolXLDs.Dispose();
......
...@@ -8,7 +8,7 @@ using System.Threading.Tasks; ...@@ -8,7 +8,7 @@ using System.Threading.Tasks;
namespace ScanCodeServer namespace ScanCodeServer
{ {
class Setting public class Setting
{ {
[MyConfigComment("element_size_min -1不启用")] [MyConfigComment("element_size_min -1不启用")]
public static MyConfig<int> HOperatorSet_element_size_min = -1; public static MyConfig<int> HOperatorSet_element_size_min = -1;
...@@ -27,5 +27,14 @@ namespace ScanCodeServer ...@@ -27,5 +27,14 @@ namespace ScanCodeServer
[MyConfigComment("进程优先级")] [MyConfigComment("进程优先级")]
public static MyConfig<ProcessPriorityClass> ProcessPriorityClass = System.Diagnostics.ProcessPriorityClass.High; public static MyConfig<ProcessPriorityClass> ProcessPriorityClass = System.Diagnostics.ProcessPriorityClass.High;
[MyConfigComment("进程优先级")]
public static MyConfig<ModelParameter> HOperatorSet_ModelParameter = ModelParameter.standard_recognition;
}
public enum ModelParameter
{
standard_recognition,
enhanced_recognition,
maximum_recognition
} }
} }
...@@ -21,6 +21,7 @@ namespace ScanCodeServer ...@@ -21,6 +21,7 @@ namespace ScanCodeServer
{ {
_serviceHost = new WebServiceHost(service, u); _serviceHost = new WebServiceHost(service, u);
_serviceHost.Open(); _serviceHost.Open();
Registry.SetValue("HKEY_CURRENT_USER\\SOFTWARE\\ScanCodeServer\\", "port", u.Port);
Registry.SetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\ScanCodeServer\\", "port", u.Port); Registry.SetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\ScanCodeServer\\", "port", u.Port);
Common.log.Info("Web服务已开启,URL=" + url); Common.log.Info("Web服务已开启,URL=" + url);
Config.Set("Addr", url); Config.Set("Addr", url);
......
...@@ -85,9 +85,9 @@ namespace ScanCodeServer ...@@ -85,9 +85,9 @@ namespace ScanCodeServer
} }
else if (codeType.ToLower().StartsWith("eyem") && bitmap != null) else if (codeType.ToLower().StartsWith("eyem") && bitmap != null)
{ {
var b = DeepClone(bitmap); //var b = DeepClone(bitmap);
cc = EyemDecode2.Decoder(ref b); //cc = EyemDecode2.Decoder(ref b);
b.Dispose(); //b.Dispose();
} }
else else
{ {
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!